Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
40 changes: 20 additions & 20 deletions Build-Release.ps1
Original file line number Diff line number Diff line change
Expand Up @@ -68,20 +68,20 @@ Write-Host "MSBUILD = $MSBuild"
$SolutionInfoPath = Join-Path -Path $SolutionRoot -ChildPath "SolutionInfo.cs"
(gc -Path $SolutionInfoPath) `
-replace "(?<=Version\(`")[.\d]*(?=`"\))", $ReleaseVersionNumber |
sc -Path $SolutionInfoPath -Encoding UTF8
Set-Content -Path $SolutionInfoPath -Encoding UTF8
(gc -Path $SolutionInfoPath) `
-replace "(?<=AssemblyInformationalVersion\(`")[.\w-]*(?=`"\))", "$ReleaseVersionNumber$PreReleaseName" |
sc -Path $SolutionInfoPath -Encoding UTF8
Set-Content -Path $SolutionInfoPath -Encoding UTF8
# Set the copyright
(gc -Path $SolutionInfoPath) `
-replace "(?<=AssemblyCopyright\(`".*?)\d\d\d\d(?=`"\))", (Get-Date).year |
sc -Path $SolutionInfoPath -Encoding UTF8
Set-Content -Path $SolutionInfoPath -Encoding UTF8

# Build the solution in release mode (in both 4.0 and 4.5 and for MVC5)
$SolutionPath = Join-Path -Path $SolutionRoot -ChildPath "ClientDependency.dnn.sln"

# clean sln for all deploys
& $MSBuild "$SolutionPath" /p:Configuration=Release-Net45 /maxcpucount /t:Clean
& $MSBuild "$SolutionPath" /p:Configuration=Release-Net48 /maxcpucount /t:Clean
if (-not $?)
{
throw "The MSBuild process returned an error code."
Expand All @@ -91,7 +91,7 @@ if (-not $?)
{
throw "The MSBuild process returned an error code."
}
& $MSBuild "$SolutionPath" /p:Configuration=Release-Net45 /maxcpucount /t:Clean
& $MSBuild "$SolutionPath" /p:Configuration=Release-Net48 /maxcpucount /t:Clean
if (-not $?)
{
throw "The MSBuild process returned an error code."
Expand All @@ -109,7 +109,7 @@ Write-Host "Restoring nuget packages..."
#build for all deploys

# for net 3.5
& $MSBuild "$SolutionPath" /p:Configuration=Release-Net45 /maxcpucount
& $MSBuild "$SolutionPath" /p:Configuration=Release-Net48 /maxcpucount
if (-not $?)
{
throw "The MSBuild process returned an error code."
Expand All @@ -120,8 +120,8 @@ if (-not $?)
{
throw "The MSBuild process returned an error code."
}
# for net 4.5
& $MSBuild "$SolutionPath" /p:Configuration=Release-Net45 /maxcpucount
# for net 4.8
& $MSBuild "$SolutionPath" /p:Configuration=Release-Net48 /maxcpucount
if (-not $?)
{
throw "The MSBuild process returned an error code."
Expand Down Expand Up @@ -152,23 +152,23 @@ New-Item $TypeScriptFolder -Type directory

$include = @('ClientDependency.Core.dll','ClientDependency.Core.pdb')
# Need to build to specific .Net version folders
$CoreBinFolderNet45 = Join-Path -Path $SolutionRoot -ChildPath "ClientDependency.Core\bin\Release-Net45";
$CoreFolderNet45 = Join-Path -Path $CoreFolder -ChildPath "net45";
$CoreBinFolderNet48 = Join-Path -Path $SolutionRoot -ChildPath "ClientDependency.Core\bin\Release-Net48";
$CoreFolderNet48 = Join-Path -Path $CoreFolder -ChildPath "net48";

New-Item $CoreFolderNet45 -Type directory
Copy-Item "$CoreBinFolderNet45\*.*" -Destination $CoreFolderNet45 -Include $include
New-Item $CoreFolderNet48 -Type directory
Copy-Item "$CoreBinFolderNet48\*.*" -Destination $CoreFolderNet48 -Include $include

$include = @('ClientDependency.Core.Mvc.dll','ClientDependency.Core.Mvc.pdb')
# Need to build to specific .Net version folders
$MvcBinFolderNet45 = Join-Path -Path $SolutionRoot -ChildPath "ClientDependency.Mvc\bin\Release-Net45";
$MvcFolderNet45 = Join-Path -Path $MvcFolder -ChildPath "net45";
New-Item $MvcFolderNet45 -Type directory
#Copy-Item "$MvcBinFolderNet45\*.*" -Destination $MvcFolderNet45 -Include $include
$MvcBinFolderNet48 = Join-Path -Path $SolutionRoot -ChildPath "ClientDependency.Mvc\bin\Release-Net48";
$MvcFolderNet48 = Join-Path -Path $MvcFolder -ChildPath "net48";
New-Item $MvcFolderNet48 -Type directory
#Copy-Item "$MvcBinFolderNet48\*.*" -Destination $MvcFolderNet48 -Include $include
#need to build mvc5 separately
$Mvc5BinFolderNet45 = Join-Path -Path $SolutionRoot -ChildPath "ClientDependency.Mvc\bin\Release-MVC5";
$Mvc5FolderNet45 = Join-Path -Path $Mvc5Folder -ChildPath "net45";
New-Item $Mvc5FolderNet45 -Type directory
#Copy-Item "$Mvc5BinFolderNet45\*.*" -Destination $Mvc5FolderNet45 -Include $include
$Mvc5BinFolderNet48 = Join-Path -Path $SolutionRoot -ChildPath "ClientDependency.Mvc\bin\Release-MVC5";
$Mvc5FolderNet48 = Join-Path -Path $Mvc5Folder -ChildPath "net48";
New-Item $Mvc5FolderNet48 -Type directory
#Copy-Item "$Mvc5BinFolderNet48\*.*" -Destination $Mvc5FolderNet48 -Include $include

$include = @('ClientDependency.Less.dll','ClientDependency.Less.pdb')
$LessBinFolder = Join-Path -Path $SolutionRoot -ChildPath "ClientDependency.Less\bin\Release";
Expand Down
4 changes: 2 additions & 2 deletions build/ClientDependency-Mvc.nuspec
Original file line number Diff line number Diff line change
Expand Up @@ -22,8 +22,8 @@
</dependencies>
</metadata>
<files>
<file src="net45\*.dll" target="lib\net45" />
<file src="net45\*.pdb" target="lib\net45" />
<file src="net48\*.dll" target="lib\net48" />
<file src="net48\*.pdb" target="lib\net48" />

<file src="nuget-transforms\web.config.transform" target="Content" />

Expand Down
4 changes: 2 additions & 2 deletions build/ClientDependency-Mvc5.nuspec
Original file line number Diff line number Diff line change
Expand Up @@ -23,8 +23,8 @@
</metadata>
<files>

<file src="net45\*.dll" target="lib\net45" />
<file src="net45\*.pdb" target="lib\net45" />
<file src="net48\*.dll" target="lib\net48" />
<file src="net48\*.pdb" target="lib\net48" />

<file src="nuget-transforms\web.config.transform" target="Content" />

Expand Down
4 changes: 2 additions & 2 deletions build/ClientDependency.nuspec
Original file line number Diff line number Diff line change
Expand Up @@ -16,8 +16,8 @@
<repository type="git" url="https://github.com/dnnsoftware/ClientDependency" />
</metadata>
<files>
<file src="net45\*.dll" target="lib\net45" />
<file src="net45\*.pdb" target="lib\net45" />
<file src="net48\*.dll" target="lib\net48" />
<file src="net48\*.pdb" target="lib\net48" />

<file src="nuget-transforms\web.config.install.xdt" target="Content" />
<file src="nuget-transforms\web.config.uninstall.xdt" target="Content" />
Expand Down
18 changes: 9 additions & 9 deletions src/ClientDependency.Core/ClientDependency.Core.csproj
Original file line number Diff line number Diff line change
Expand Up @@ -13,7 +13,7 @@
<AppDesignerFolder>Properties</AppDesignerFolder>
<RootNamespace>ClientDependency.Core</RootNamespace>
<AssemblyName>ClientDependency.Core</AssemblyName>
<TargetFrameworkVersion>v4.0</TargetFrameworkVersion>
<TargetFrameworkVersion>v4.8</TargetFrameworkVersion>
<FileAlignment>512</FileAlignment>
<SccProjectName>
</SccProjectName>
Expand Down Expand Up @@ -42,7 +42,7 @@
<ErrorReport>prompt</ErrorReport>
<WarningLevel>4</WarningLevel>
<CodeAnalysisRuleSet>SecurityRules.ruleset</CodeAnalysisRuleSet>
<TargetFrameworkVersion>v4.0</TargetFrameworkVersion>
<TargetFrameworkVersion>v4.8</TargetFrameworkVersion>
<PlatformTarget>AnyCPU</PlatformTarget>
</PropertyGroup>
<PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Release|AnyCPU' ">
Expand All @@ -53,7 +53,7 @@
<ErrorReport>prompt</ErrorReport>
<WarningLevel>4</WarningLevel>
<CodeAnalysisRuleSet>AllRules.ruleset</CodeAnalysisRuleSet>
<TargetFrameworkVersion>v4.0</TargetFrameworkVersion>
<TargetFrameworkVersion>v4.8</TargetFrameworkVersion>
<PlatformTarget>AnyCPU</PlatformTarget>
</PropertyGroup>
<PropertyGroup>
Expand All @@ -62,26 +62,26 @@
<PropertyGroup>
<AssemblyOriginatorKeyFile>cdf.snk</AssemblyOriginatorKeyFile>
</PropertyGroup>
<PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug-Net45|AnyCPU'">
<PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug-Net48|AnyCPU'">
<DebugSymbols>true</DebugSymbols>
<OutputPath>bin\Debug-Net45\</OutputPath>
<OutputPath>bin\Debug-Net48\</OutputPath>
<DefineConstants>DEBUG;TRACE</DefineConstants>
<DebugType>full</DebugType>
<PlatformTarget>AnyCPU</PlatformTarget>
<ErrorReport>prompt</ErrorReport>
<CodeAnalysisRuleSet>AllRules.ruleset</CodeAnalysisRuleSet>
<TargetFrameworkVersion>v4.5</TargetFrameworkVersion>
<TargetFrameworkVersion>v4.8</TargetFrameworkVersion>
<PlatformTarget>AnyCPU</PlatformTarget>
</PropertyGroup>
<PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Release-Net45|AnyCPU'">
<PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Release-Net48|AnyCPU'">
<DebugType>pdbonly</DebugType>
<Optimize>true</Optimize>
<OutputPath>bin\Release-Net45\</OutputPath>
<OutputPath>bin\Release-Net48\</OutputPath>
<DefineConstants>TRACE;MVC</DefineConstants>
<ErrorReport>prompt</ErrorReport>
<WarningLevel>4</WarningLevel>
<CodeAnalysisRuleSet>AllRules.ruleset</CodeAnalysisRuleSet>
<TargetFrameworkVersion>v4.5</TargetFrameworkVersion>
<TargetFrameworkVersion>v4.8</TargetFrameworkVersion>
<PlatformTarget>AnyCPU</PlatformTarget>
</PropertyGroup>
<PropertyGroup Condition="'$(Configuration)|$(Platform)' == 'Release-Net35|AnyCPU'">
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -301,6 +301,18 @@ protected virtual void UpdateFilePaths(IEnumerable<IClientDependencyFile> depend
dependency.FilePath = dependency.ResolveFilePath(http);
}

// Replace CSS file with its RTL version if the current culture is right-to-left and the RTL file exists
if (System.Globalization.CultureInfo.CurrentCulture.TextInfo.IsRightToLeft &&
!dependency.FilePath.StartsWith("http", StringComparison.OrdinalIgnoreCase) &&
PathHelper.TryGetFileExtension(dependency.FilePath, out var ext))
{
var rtlFilePath = Path.ChangeExtension(dependency.FilePath, ".rtl" + ext);
if (PathHelper.TryMapPath(rtlFilePath, http, out var serverPath) && File.Exists(serverPath))
{
dependency.FilePath = rtlFilePath;
}
}

//append query strings to each file if we are in debug mode
if (EnableDebugVersionQueryString &&
(http.IsDebuggingEnabled || !EnableCompositeFiles))
Expand Down
20 changes: 10 additions & 10 deletions src/ClientDependency.DNN.sln
Original file line number Diff line number Diff line change
Expand Up @@ -69,24 +69,24 @@ Global
GlobalSection(SolutionConfigurationPlatforms) = preSolution
Debug|Any CPU = Debug|Any CPU
Debug-MVC5|Any CPU = Debug-MVC5|Any CPU
Debug-Net45|Any CPU = Debug-Net45|Any CPU
Debug-Net48|Any CPU = Debug-Net48|Any CPU
Release|Any CPU = Release|Any CPU
Release-MVC5|Any CPU = Release-MVC5|Any CPU
Release-Net45|Any CPU = Release-Net45|Any CPU
Release-Net48|Any CPU = Release-Net48|Any CPU
EndGlobalSection
GlobalSection(ProjectConfigurationPlatforms) = postSolution
{EA35B06D-0CC8-4830-A3F7-9BB3D36D0FAF}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
{EA35B06D-0CC8-4830-A3F7-9BB3D36D0FAF}.Debug|Any CPU.Build.0 = Debug|Any CPU
{EA35B06D-0CC8-4830-A3F7-9BB3D36D0FAF}.Debug-MVC5|Any CPU.ActiveCfg = Debug-Net45|Any CPU
{EA35B06D-0CC8-4830-A3F7-9BB3D36D0FAF}.Debug-MVC5|Any CPU.Build.0 = Debug-Net45|Any CPU
{EA35B06D-0CC8-4830-A3F7-9BB3D36D0FAF}.Debug-Net45|Any CPU.ActiveCfg = Debug-Net45|Any CPU
{EA35B06D-0CC8-4830-A3F7-9BB3D36D0FAF}.Debug-Net45|Any CPU.Build.0 = Debug-Net45|Any CPU
{EA35B06D-0CC8-4830-A3F7-9BB3D36D0FAF}.Debug-MVC5|Any CPU.ActiveCfg = Debug-Net48|Any CPU
{EA35B06D-0CC8-4830-A3F7-9BB3D36D0FAF}.Debug-MVC5|Any CPU.Build.0 = Debug-Net48|Any CPU
{EA35B06D-0CC8-4830-A3F7-9BB3D36D0FAF}.Debug-Net48|Any CPU.ActiveCfg = Debug-Net48|Any CPU
{EA35B06D-0CC8-4830-A3F7-9BB3D36D0FAF}.Debug-Net48|Any CPU.Build.0 = Debug-Net48|Any CPU
{EA35B06D-0CC8-4830-A3F7-9BB3D36D0FAF}.Release|Any CPU.ActiveCfg = Release|Any CPU
{EA35B06D-0CC8-4830-A3F7-9BB3D36D0FAF}.Release|Any CPU.Build.0 = Release|Any CPU
{EA35B06D-0CC8-4830-A3F7-9BB3D36D0FAF}.Release-MVC5|Any CPU.ActiveCfg = Release-Net45|Any CPU
{EA35B06D-0CC8-4830-A3F7-9BB3D36D0FAF}.Release-MVC5|Any CPU.Build.0 = Release-Net45|Any CPU
{EA35B06D-0CC8-4830-A3F7-9BB3D36D0FAF}.Release-Net45|Any CPU.ActiveCfg = Release-Net45|Any CPU
{EA35B06D-0CC8-4830-A3F7-9BB3D36D0FAF}.Release-Net45|Any CPU.Build.0 = Release-Net45|Any CPU
{EA35B06D-0CC8-4830-A3F7-9BB3D36D0FAF}.Release-MVC5|Any CPU.ActiveCfg = Release-Net48|Any CPU
{EA35B06D-0CC8-4830-A3F7-9BB3D36D0FAF}.Release-MVC5|Any CPU.Build.0 = Release-Net48|Any CPU
{EA35B06D-0CC8-4830-A3F7-9BB3D36D0FAF}.Release-Net48|Any CPU.ActiveCfg = Release-Net48|Any CPU
{EA35B06D-0CC8-4830-A3F7-9BB3D36D0FAF}.Release-Net48|Any CPU.Build.0 = Release-Net48|Any CPU
EndGlobalSection
GlobalSection(SolutionProperties) = preSolution
HideSolutionNode = FALSE
Expand Down
22 changes: 11 additions & 11 deletions src/ClientDependency.Mvc/ClientDependency.Core.Mvc.csproj
Original file line number Diff line number Diff line change
Expand Up @@ -13,7 +13,7 @@
<AppDesignerFolder>Properties</AppDesignerFolder>
<RootNamespace>ClientDependency.Core.Mvc</RootNamespace>
<AssemblyName>ClientDependency.Core.Mvc</AssemblyName>
<TargetFrameworkVersion>v4.0</TargetFrameworkVersion>
<TargetFrameworkVersion>v4.8</TargetFrameworkVersion>
<FileAlignment>512</FileAlignment>
<SccProjectName>
</SccProjectName>
Expand Down Expand Up @@ -42,7 +42,7 @@
<ErrorReport>prompt</ErrorReport>
<WarningLevel>4</WarningLevel>
<CodeAnalysisRuleSet>AllRules.ruleset</CodeAnalysisRuleSet>
<TargetFrameworkVersion>v4.0</TargetFrameworkVersion>
<TargetFrameworkVersion>v4.8</TargetFrameworkVersion>
<PlatformTarget>AnyCPU</PlatformTarget>
</PropertyGroup>
<PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Release|AnyCPU' ">
Expand All @@ -53,7 +53,7 @@
<ErrorReport>prompt</ErrorReport>
<WarningLevel>4</WarningLevel>
<CodeAnalysisRuleSet>AllRules.ruleset</CodeAnalysisRuleSet>
<TargetFrameworkVersion>v4.0</TargetFrameworkVersion>
<TargetFrameworkVersion>v4.8</TargetFrameworkVersion>
<PlatformTarget>AnyCPU</PlatformTarget>
</PropertyGroup>
<PropertyGroup>
Expand All @@ -62,26 +62,26 @@
<PropertyGroup>
<AssemblyOriginatorKeyFile>cdf.snk</AssemblyOriginatorKeyFile>
</PropertyGroup>
<PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug-Net45|AnyCPU'">
<PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug-Net48|AnyCPU'">
<DebugSymbols>true</DebugSymbols>
<OutputPath>bin\Debug-Net45\</OutputPath>
<OutputPath>bin\Debug-Net48\</OutputPath>
<DefineConstants>DEBUG;TRACE</DefineConstants>
<DebugType>full</DebugType>
<PlatformTarget>AnyCPU</PlatformTarget>
<ErrorReport>prompt</ErrorReport>
<CodeAnalysisRuleSet>AllRules.ruleset</CodeAnalysisRuleSet>
<TargetFrameworkVersion>v4.5</TargetFrameworkVersion>
<TargetFrameworkVersion>v4.8</TargetFrameworkVersion>
<PlatformTarget>AnyCPU</PlatformTarget>
</PropertyGroup>
<PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Release-Net45|AnyCPU'">
<PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Release-Net48|AnyCPU'">
<DebugType>pdbonly</DebugType>
<Optimize>true</Optimize>
<OutputPath>bin\Release-Net45\</OutputPath>
<OutputPath>bin\Release-Net48\</OutputPath>
<DefineConstants>TRACE</DefineConstants>
<ErrorReport>prompt</ErrorReport>
<WarningLevel>4</WarningLevel>
<CodeAnalysisRuleSet>AllRules.ruleset</CodeAnalysisRuleSet>
<TargetFrameworkVersion>v4.5</TargetFrameworkVersion>
<TargetFrameworkVersion>v4.8</TargetFrameworkVersion>
<PlatformTarget>AnyCPU</PlatformTarget>
</PropertyGroup>
<PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug-MVC5|AnyCPU'">
Expand All @@ -92,7 +92,7 @@
<PlatformTarget>AnyCPU</PlatformTarget>
<ErrorReport>prompt</ErrorReport>
<CodeAnalysisRuleSet>AllRules.ruleset</CodeAnalysisRuleSet>
<TargetFrameworkVersion>v4.5</TargetFrameworkVersion>
<TargetFrameworkVersion>v4.8</TargetFrameworkVersion>
<PlatformTarget>AnyCPU</PlatformTarget>
</PropertyGroup>
<PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Release-MVC5|AnyCPU'">
Expand All @@ -103,7 +103,7 @@
<ErrorReport>prompt</ErrorReport>
<WarningLevel>4</WarningLevel>
<CodeAnalysisRuleSet>AllRules.ruleset</CodeAnalysisRuleSet>
<TargetFrameworkVersion>v4.5</TargetFrameworkVersion>
<TargetFrameworkVersion>v4.8</TargetFrameworkVersion>
<PlatformTarget>AnyCPU</PlatformTarget>
</PropertyGroup>
<ItemGroup>
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -13,7 +13,7 @@
<AppDesignerFolder>Properties</AppDesignerFolder>
<RootNamespace>ClientDependency.UnitTests</RootNamespace>
<AssemblyName>ClientDependency.UnitTests</AssemblyName>
<TargetFrameworkVersion>v4.5</TargetFrameworkVersion>
<TargetFrameworkVersion>v4.8</TargetFrameworkVersion>
<FileAlignment>512</FileAlignment>
<ProjectTypeGuids>{3AC096D0-A1C2-E12C-1390-A8335801FDAB};{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}</ProjectTypeGuids>
<SccProjectName>
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -12,7 +12,7 @@
<AppDesignerFolder>Properties</AppDesignerFolder>
<RootNamespace>ClientDependency.Web.Test</RootNamespace>
<AssemblyName>ClientDependency.Web.Test</AssemblyName>
<TargetFrameworkVersion>v4.5</TargetFrameworkVersion>
<TargetFrameworkVersion>v4.8</TargetFrameworkVersion>
<SccProjectName>
</SccProjectName>
<SccLocalPath>
Expand Down
4 changes: 2 additions & 2 deletions src/ClientDependency.sln
Original file line number Diff line number Diff line change
Expand Up @@ -79,11 +79,11 @@ Global
GlobalSection(SolutionConfigurationPlatforms) = preSolution
Debug|Any CPU = Debug|Any CPU
Debug-MVC5|Any CPU = Debug-MVC5|Any CPU
Debug-Net45|Any CPU = Debug-Net45|Any CPU
Debug-Net48|Any CPU = Debug-Net48|Any CPU
Release|Any CPU = Release|Any CPU
Release-MVC5|Any CPU = Release-MVC5|Any CPU
Release-Net35|Any CPU = Release-Net35|Any CPU
Release-Net45|Any CPU = Release-Net45|Any CPU
Release-Net48|Any CPU = Release-Net48|Any CPU
EndGlobalSection
GlobalSection(ProjectConfigurationPlatforms) = postSolution
{EA35B06D-0CC8-4830-A3F7-9BB3D36D0FAF}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
Expand Down
4 changes: 2 additions & 2 deletions src/SolutionInfo.cs
Original file line number Diff line number Diff line change
Expand Up @@ -2,11 +2,11 @@
using System.Security;

[assembly: AssemblyCompany("Shannon Deminick")]
[assembly: AssemblyCopyright("Copyright © Shannon Deminick 2021")]
[assembly: AssemblyCopyright("Copyright © Shannon Deminick 2025")]
[assembly: AssemblyTrademark("")]
[assembly: AssemblyCulture("")]


[assembly: AssemblyVersion("1.9.10")]
[assembly: AssemblyFileVersion("1.9.10")]
[assembly: AssemblyInformationalVersion("1.9.10")]
[assembly: AssemblyInformationalVersion("1.9.10")]