Update to Unicode 10.0.
Migrate to new MSBuild project format. Migrate main lib to .NET Standard 1.1. Fix a bug in parsing UCD files.
This commit is contained in:
@@ -0,0 +1,9 @@
|
|||||||
|
<Project>
|
||||||
|
<PropertyGroup>
|
||||||
|
<Product>.NET Unicode Information</Product>
|
||||||
|
<Authors>Fabien Barbier</Authors>
|
||||||
|
<Copyright>Copyright © Fabien Barbier 2014-2017</Copyright>
|
||||||
|
<NeutralLanguage>en</NeutralLanguage>
|
||||||
|
<Version>2.1.0</Version>
|
||||||
|
</PropertyGroup>
|
||||||
|
</Project>
|
||||||
@@ -1,6 +0,0 @@
|
|||||||
<?xml version="1.0" encoding="utf-8" ?>
|
|
||||||
<configuration>
|
|
||||||
<startup>
|
|
||||||
<supportedRuntime version="v4.0" sku=".NETFramework,Version=v4.5" />
|
|
||||||
</startup>
|
|
||||||
</configuration>
|
|
||||||
@@ -53,7 +53,7 @@ namespace System.Unicode.Builder
|
|||||||
|
|
||||||
internal static IDataSource GetDataSource(string archiveName, string directoryName, string[] requiredFiles, bool? shouldDownload, bool? shouldSaveArchive, bool? shouldExtract)
|
internal static IDataSource GetDataSource(string archiveName, string directoryName, string[] requiredFiles, bool? shouldDownload, bool? shouldSaveArchive, bool? shouldExtract)
|
||||||
{
|
{
|
||||||
string baseDirectory = Environment.CurrentDirectory;
|
string baseDirectory = Directory.GetCurrentDirectory();
|
||||||
string dataDirectory = Path.Combine(baseDirectory, UcdDirectoryName);
|
string dataDirectory = Path.Combine(baseDirectory, UcdDirectoryName);
|
||||||
string dataArchiveFileName = Path.Combine(baseDirectory, archiveName);
|
string dataArchiveFileName = Path.Combine(baseDirectory, archiveName);
|
||||||
|
|
||||||
|
|||||||
@@ -1,8 +1,3 @@
|
|||||||
using System.Reflection;
|
using System.Runtime.CompilerServices;
|
||||||
using System.Resources;
|
|
||||||
using System.Runtime.CompilerServices;
|
|
||||||
|
|
||||||
[assembly: AssemblyTitle("UnicodeInformation.Builder")]
|
|
||||||
[assembly: AssemblyDescription("Data file builder for the .NET Unicode Information Library.")]
|
|
||||||
[assembly: NeutralResourcesLanguage("en")]
|
|
||||||
[assembly: InternalsVisibleTo("UnicodeInformation.Tests, PublicKey=0024000004800000940000000602000000240000525341310004000001000100711da5e71bb2208797ed36597e628c6bf6541b6c157ede943539d19de5104763bd2f42d8c0233ea8fbe7e782d4e2d29c3706a8e8dc1cfa78faabec946a167f7b2b1d396d17a85839ad96f2be930c0efaa893c8b9b6a665bf50ca569b56b9eabf3a69e8274723f85e9d4c3eea1e53dcbbb29a74c78c305e447917daaa6593f1c2")]
|
[assembly: InternalsVisibleTo("UnicodeInformation.Tests, PublicKey=0024000004800000940000000602000000240000525341310004000001000100711da5e71bb2208797ed36597e628c6bf6541b6c157ede943539d19de5104763bd2f42d8c0233ea8fbe7e782d4e2d29c3706a8e8dc1cfa78faabec946a167f7b2b1d396d17a85839ad96f2be930c0efaa893c8b9b6a665bf50ca569b56b9eabf3a69e8274723f85e9d4c3eea1e53dcbbb29a74c78c305e447917daaa6593f1c2")]
|
||||||
@@ -72,7 +72,7 @@ namespace System.Unicode.Builder
|
|||||||
{
|
{
|
||||||
if (byteBuffer[index++] == '\n')
|
if (byteBuffer[index++] == '\n')
|
||||||
{
|
{
|
||||||
if (index < length && !IsNewLineOrComment(byteBuffer[index]))
|
if ((index < length || RefillBuffer()) && !IsNewLineOrComment(byteBuffer[index]))
|
||||||
{
|
{
|
||||||
hasField = true;
|
hasField = true;
|
||||||
goto Completed;
|
goto Completed;
|
||||||
|
|||||||
@@ -128,8 +128,7 @@ namespace System.Unicode.Builder
|
|||||||
CanonicalCombiningClass = (CanonicalCombiningClass)byte.Parse(reader.ReadField()),
|
CanonicalCombiningClass = (CanonicalCombiningClass)byte.Parse(reader.ReadField()),
|
||||||
};
|
};
|
||||||
|
|
||||||
BidirectionalClass bidirectionalClass;
|
if (EnumHelper<BidirectionalClass>.TryGetNamedValue(reader.ReadField(), out var bidirectionalClass))
|
||||||
if (EnumHelper<BidirectionalClass>.TryGetNamedValue(reader.ReadField(), out bidirectionalClass))
|
|
||||||
{
|
{
|
||||||
characterData.BidirectionalClass = bidirectionalClass;
|
characterData.BidirectionalClass = bidirectionalClass;
|
||||||
}
|
}
|
||||||
@@ -196,10 +195,8 @@ namespace System.Unicode.Builder
|
|||||||
{
|
{
|
||||||
while (reader.MoveToNextLine())
|
while (reader.MoveToNextLine())
|
||||||
{
|
{
|
||||||
ContributoryProperties property;
|
|
||||||
|
|
||||||
var range = UnicodeCodePointRange.Parse(reader.ReadTrimmedField());
|
var range = UnicodeCodePointRange.Parse(reader.ReadTrimmedField());
|
||||||
if (EnumHelper<ContributoryProperties>.TryGetNamedValue(reader.ReadTrimmedField(), out property))
|
if (EnumHelper<ContributoryProperties>.TryGetNamedValue(reader.ReadTrimmedField(), out var property))
|
||||||
{
|
{
|
||||||
builder.SetProperties(property, range);
|
builder.SetProperties(property, range);
|
||||||
}
|
}
|
||||||
@@ -213,10 +210,8 @@ namespace System.Unicode.Builder
|
|||||||
{
|
{
|
||||||
while (reader.MoveToNextLine())
|
while (reader.MoveToNextLine())
|
||||||
{
|
{
|
||||||
CoreProperties property;
|
|
||||||
|
|
||||||
var range = UnicodeCodePointRange.Parse(reader.ReadTrimmedField());
|
var range = UnicodeCodePointRange.Parse(reader.ReadTrimmedField());
|
||||||
if (EnumHelper<CoreProperties>.TryGetNamedValue(reader.ReadTrimmedField(), out property))
|
if (EnumHelper<CoreProperties>.TryGetNamedValue(reader.ReadTrimmedField(), out var property))
|
||||||
{
|
{
|
||||||
builder.SetProperties(property, range);
|
builder.SetProperties(property, range);
|
||||||
}
|
}
|
||||||
@@ -281,9 +276,8 @@ namespace System.Unicode.Builder
|
|||||||
|
|
||||||
string name = reader.ReadField();
|
string name = reader.ReadField();
|
||||||
string kindName = reader.ReadField();
|
string kindName = reader.ReadField();
|
||||||
UnicodeNameAliasKind kind;
|
|
||||||
|
|
||||||
if (!EnumHelper<UnicodeNameAliasKind>.TryGetNamedValue(kindName, out kind))
|
if (!EnumHelper<UnicodeNameAliasKind>.TryGetNamedValue(kindName, out var kind))
|
||||||
throw new InvalidDataException("Unrecognized name alias: " + kindName + ".3");
|
throw new InvalidDataException("Unrecognized name alias: " + kindName + ".3");
|
||||||
|
|
||||||
ucd.NameAliases.Add(new UnicodeNameAlias(name, kind));
|
ucd.NameAliases.Add(new UnicodeNameAlias(name, kind));
|
||||||
|
|||||||
@@ -195,7 +195,7 @@ namespace System.Unicode.Builder
|
|||||||
|| ucdEntries[firstIndex].CodePointRange.FirstCodePoint < codePointRange.FirstCodePoint
|
|| ucdEntries[firstIndex].CodePointRange.FirstCodePoint < codePointRange.FirstCodePoint
|
||||||
|| ucdEntries[lastIndex].CodePointRange.LastCodePoint > codePointRange.LastCodePoint)
|
|| ucdEntries[lastIndex].CodePointRange.LastCodePoint > codePointRange.LastCodePoint)
|
||||||
{
|
{
|
||||||
throw new InvalidOperationException();
|
throw new InvalidOperationException("Unable to find code point for setting contributory property.");
|
||||||
}
|
}
|
||||||
|
|
||||||
int i = firstIndex;
|
int i = firstIndex;
|
||||||
|
|||||||
@@ -1,94 +1,18 @@
|
|||||||
<?xml version="1.0" encoding="utf-8"?>
|
<Project Sdk="Microsoft.Net.Sdk">
|
||||||
<Project ToolsVersion="14.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
|
<Import Project="../Common.props" />
|
||||||
<Import Project="$(MSBuildExtensionsPath)\$(MSBuildToolsVersion)\Microsoft.Common.props" Condition="Exists('$(MSBuildExtensionsPath)\$(MSBuildToolsVersion)\Microsoft.Common.props')" />
|
|
||||||
<PropertyGroup>
|
<PropertyGroup>
|
||||||
<Configuration Condition=" '$(Configuration)' == '' ">Release</Configuration>
|
|
||||||
<Platform Condition=" '$(Platform)' == '' ">AnyCPU</Platform>
|
|
||||||
<ProjectGuid>{8DFDEE6C-4F0D-4DE1-B346-574CB56D2B8B}</ProjectGuid>
|
|
||||||
<OutputType>Exe</OutputType>
|
<OutputType>Exe</OutputType>
|
||||||
<AppDesignerFolder>Properties</AppDesignerFolder>
|
<TargetFramework>netcoreapp1.1</TargetFramework>
|
||||||
<RootNamespace>System.Unicode.Builder</RootNamespace>
|
<AllowUnsafeBlocks>True</AllowUnsafeBlocks>
|
||||||
<AssemblyName>UnicodeInformation.Builder</AssemblyName>
|
|
||||||
<TargetFrameworkVersion>v4.5</TargetFrameworkVersion>
|
|
||||||
<FileAlignment>512</FileAlignment>
|
|
||||||
</PropertyGroup>
|
|
||||||
<PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug|AnyCPU' ">
|
|
||||||
<PlatformTarget>AnyCPU</PlatformTarget>
|
|
||||||
<DebugSymbols>true</DebugSymbols>
|
|
||||||
<DebugType>full</DebugType>
|
|
||||||
<Optimize>false</Optimize>
|
|
||||||
<OutputPath>bin\Debug\</OutputPath>
|
|
||||||
<DefineConstants>DEBUG;TRACE</DefineConstants>
|
|
||||||
<ErrorReport>prompt</ErrorReport>
|
|
||||||
<WarningLevel>4</WarningLevel>
|
|
||||||
<AllowUnsafeBlocks>true</AllowUnsafeBlocks>
|
|
||||||
</PropertyGroup>
|
|
||||||
<PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Release|AnyCPU' ">
|
|
||||||
<PlatformTarget>AnyCPU</PlatformTarget>
|
|
||||||
<DebugType>pdbonly</DebugType>
|
|
||||||
<Optimize>true</Optimize>
|
|
||||||
<OutputPath>bin\Release\</OutputPath>
|
|
||||||
<DefineConstants>TRACE</DefineConstants>
|
|
||||||
<ErrorReport>prompt</ErrorReport>
|
|
||||||
<WarningLevel>4</WarningLevel>
|
|
||||||
<AllowUnsafeBlocks>true</AllowUnsafeBlocks>
|
|
||||||
</PropertyGroup>
|
|
||||||
<PropertyGroup>
|
|
||||||
<SignAssembly>true</SignAssembly>
|
<SignAssembly>true</SignAssembly>
|
||||||
</PropertyGroup>
|
|
||||||
<PropertyGroup>
|
|
||||||
<AssemblyOriginatorKeyFile>..\System.Unicode.snk</AssemblyOriginatorKeyFile>
|
<AssemblyOriginatorKeyFile>..\System.Unicode.snk</AssemblyOriginatorKeyFile>
|
||||||
|
<AssemblyTitle>UnicodeInformation.Builder</AssemblyTitle>
|
||||||
|
<Description>Data file builder for the .NET Unicode Information Library.</Description>
|
||||||
</PropertyGroup>
|
</PropertyGroup>
|
||||||
<ItemGroup>
|
|
||||||
<Reference Include="System" />
|
|
||||||
<Reference Include="System.Core" />
|
|
||||||
<Reference Include="System.IO.Compression" />
|
|
||||||
<Reference Include="System.IO.Compression.FileSystem" />
|
|
||||||
<Reference Include="System.Net.Http" />
|
|
||||||
<Reference Include="System.Xml.Linq" />
|
|
||||||
<Reference Include="System.Data.DataSetExtensions" />
|
|
||||||
<Reference Include="Microsoft.CSharp" />
|
|
||||||
<Reference Include="System.Data" />
|
|
||||||
<Reference Include="System.Xml" />
|
|
||||||
</ItemGroup>
|
|
||||||
<ItemGroup>
|
|
||||||
<Compile Include="..\AssemblyInfo.Common.cs">
|
|
||||||
<Link>Properties\AssemblyInfo.Common.cs</Link>
|
|
||||||
</Compile>
|
|
||||||
<Compile Include="BinaryWriterExtensions.cs" />
|
|
||||||
<Compile Include="CharExtensions.cs" />
|
|
||||||
<Compile Include="UnihanProperty.cs">
|
|
||||||
<AutoGen>True</AutoGen>
|
|
||||||
<DesignTime>True</DesignTime>
|
|
||||||
<DependentUpon>UnihanProperty.tt</DependentUpon>
|
|
||||||
</Compile>
|
|
||||||
<Compile Include="HexCodePoint.cs" />
|
|
||||||
<Compile Include="UnihanCharacterDataBuilder.cs" />
|
|
||||||
<Compile Include="UnihanDataFileReader.cs" />
|
|
||||||
<Compile Include="Utf8Buffer.cs" />
|
|
||||||
<Compile Include="CharacterDecompositionMapping.cs" />
|
|
||||||
<Compile Include="FileDataSource.cs" />
|
|
||||||
<Compile Include="HttpDataSource.cs" />
|
|
||||||
<Compile Include="IDataSource.cs" />
|
|
||||||
<Compile Include="Program.cs" />
|
|
||||||
<Compile Include="Properties\AssemblyInfo.cs" />
|
|
||||||
<Compile Include="UnicodeCharacterDataBuilder.cs" />
|
|
||||||
<Compile Include="UnicodeInfoBuilder.cs" />
|
|
||||||
<Compile Include="UnicodeDataFileReader.cs" />
|
|
||||||
<Compile Include="UnicodeDataProcessor.cs" />
|
|
||||||
<Compile Include="ZipDataSource.cs" />
|
|
||||||
</ItemGroup>
|
|
||||||
<ItemGroup>
|
<ItemGroup>
|
||||||
<None Include="..\System.Unicode.snk">
|
<None Include="..\System.Unicode.snk">
|
||||||
<Link>System.Unicode.snk</Link>
|
<Link>System.Unicode.snk</Link>
|
||||||
</None>
|
</None>
|
||||||
<None Include="App.config" />
|
|
||||||
</ItemGroup>
|
|
||||||
<ItemGroup>
|
|
||||||
<ProjectReference Include="..\UnicodeInformation\UnicodeInformation.csproj">
|
|
||||||
<Project>{cb722958-a1c4-4121-804b-7d5a671491b1}</Project>
|
|
||||||
<Name>UnicodeInformation</Name>
|
|
||||||
</ProjectReference>
|
|
||||||
</ItemGroup>
|
</ItemGroup>
|
||||||
<ItemGroup>
|
<ItemGroup>
|
||||||
<Content Include="UnihanProperty.tt">
|
<Content Include="UnihanProperty.tt">
|
||||||
@@ -96,15 +20,10 @@
|
|||||||
<LastGenOutput>UnihanProperty.cs</LastGenOutput>
|
<LastGenOutput>UnihanProperty.cs</LastGenOutput>
|
||||||
</Content>
|
</Content>
|
||||||
</ItemGroup>
|
</ItemGroup>
|
||||||
|
<ItemGroup>
|
||||||
|
<ProjectReference Include="..\UnicodeInformation\UnicodeInformation.csproj" />
|
||||||
|
</ItemGroup>
|
||||||
<ItemGroup>
|
<ItemGroup>
|
||||||
<Service Include="{508349B6-6B84-4DF5-91F0-309BEEBAD82D}" />
|
<Service Include="{508349B6-6B84-4DF5-91F0-309BEEBAD82D}" />
|
||||||
</ItemGroup>
|
</ItemGroup>
|
||||||
<Import Project="$(MSBuildToolsPath)\Microsoft.CSharp.targets" />
|
|
||||||
<!-- To modify your build process, add your task inside one of the targets below and uncomment it.
|
|
||||||
Other similar extension points exist, see Microsoft.Common.targets.
|
|
||||||
<Target Name="BeforeBuild">
|
|
||||||
</Target>
|
|
||||||
<Target Name="AfterBuild">
|
|
||||||
</Target>
|
|
||||||
-->
|
|
||||||
</Project>
|
</Project>
|
||||||
Binary file not shown.
@@ -1,8 +0,0 @@
|
|||||||
using System.Reflection;
|
|
||||||
using System.Resources;
|
|
||||||
using System.Runtime.InteropServices;
|
|
||||||
|
|
||||||
[assembly: AssemblyTitle("UnicodeInformation.Tests")]
|
|
||||||
[assembly: AssemblyDescription("")]
|
|
||||||
[assembly: NeutralResourcesLanguage("en")]
|
|
||||||
[assembly: Guid("50337426-e884-4394-9e1a-f6f7a555f5d9")]
|
|
||||||
@@ -10,7 +10,7 @@ namespace UnicodeInformation.Tests
|
|||||||
[Fact]
|
[Fact]
|
||||||
public void UnicodeVersionShouldBeTheLatestSupported()
|
public void UnicodeVersionShouldBeTheLatestSupported()
|
||||||
{
|
{
|
||||||
Assert.Equal(new Version(9, 0, 0), UnicodeInfo.UnicodeVersion);
|
Assert.Equal(new Version(10, 0, 0), UnicodeInfo.UnicodeVersion);
|
||||||
}
|
}
|
||||||
|
|
||||||
[Fact]
|
[Fact]
|
||||||
|
|||||||
@@ -1,116 +1,26 @@
|
|||||||
<?xml version="1.0" encoding="utf-8"?>
|
<Project Sdk="Microsoft.Net.Sdk">
|
||||||
<Project ToolsVersion="14.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
|
<Import Project="../Common.props" />
|
||||||
<Import Project="..\packages\xunit.runner.msbuild.2.1.0\build\portable-net45+win8+wp8+wpa81\xunit.runner.msbuild.props" Condition="Exists('..\packages\xunit.runner.msbuild.2.1.0\build\portable-net45+win8+wp8+wpa81\xunit.runner.msbuild.props')" />
|
|
||||||
<Import Project="..\packages\xunit.runner.visualstudio.2.1.0\build\net20\xunit.runner.visualstudio.props" Condition="Exists('..\packages\xunit.runner.visualstudio.2.1.0\build\net20\xunit.runner.visualstudio.props')" />
|
|
||||||
<Import Project="$(MSBuildExtensionsPath)\$(MSBuildToolsVersion)\Microsoft.Common.props" Condition="Exists('$(MSBuildExtensionsPath)\$(MSBuildToolsVersion)\Microsoft.Common.props')" />
|
|
||||||
<PropertyGroup>
|
|
||||||
<Configuration Condition=" '$(Configuration)' == '' ">Release</Configuration>
|
|
||||||
<Platform Condition=" '$(Platform)' == '' ">AnyCPU</Platform>
|
|
||||||
<ProjectGuid>{50337426-E884-4394-9E1A-F6F7A555F5D9}</ProjectGuid>
|
|
||||||
<OutputType>Library</OutputType>
|
|
||||||
<AppDesignerFolder>Properties</AppDesignerFolder>
|
|
||||||
<RootNamespace>UnicodeInformation.Tests</RootNamespace>
|
|
||||||
<AssemblyName>UnicodeInformation.Tests</AssemblyName>
|
|
||||||
<TargetFrameworkVersion>v4.5</TargetFrameworkVersion>
|
|
||||||
<FileAlignment>512</FileAlignment>
|
|
||||||
<ProjectTypeGuids>{60dc8134-eba5-43b8-bcc9-bb4bc16c2548};{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}</ProjectTypeGuids>
|
|
||||||
<WarningLevel>4</WarningLevel>
|
|
||||||
<NuGetPackageImportStamp>
|
|
||||||
</NuGetPackageImportStamp>
|
|
||||||
</PropertyGroup>
|
|
||||||
<PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug|AnyCPU' ">
|
|
||||||
<DebugSymbols>true</DebugSymbols>
|
|
||||||
<DebugType>full</DebugType>
|
|
||||||
<Optimize>false</Optimize>
|
|
||||||
<OutputPath>bin\Debug\</OutputPath>
|
|
||||||
<DefineConstants>DEBUG;TRACE</DefineConstants>
|
|
||||||
<ErrorReport>prompt</ErrorReport>
|
|
||||||
<WarningLevel>4</WarningLevel>
|
|
||||||
<AllowUnsafeBlocks>false</AllowUnsafeBlocks>
|
|
||||||
</PropertyGroup>
|
|
||||||
<PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Release|AnyCPU' ">
|
|
||||||
<DebugType>pdbonly</DebugType>
|
|
||||||
<Optimize>true</Optimize>
|
|
||||||
<OutputPath>bin\Release\</OutputPath>
|
|
||||||
<DefineConstants>TRACE</DefineConstants>
|
|
||||||
<ErrorReport>prompt</ErrorReport>
|
|
||||||
<WarningLevel>4</WarningLevel>
|
|
||||||
<AllowUnsafeBlocks>false</AllowUnsafeBlocks>
|
|
||||||
</PropertyGroup>
|
|
||||||
<PropertyGroup>
|
<PropertyGroup>
|
||||||
|
<TargetFramework>netcoreapp1.1</TargetFramework>
|
||||||
<SignAssembly>true</SignAssembly>
|
<SignAssembly>true</SignAssembly>
|
||||||
</PropertyGroup>
|
|
||||||
<PropertyGroup>
|
|
||||||
<AssemblyOriginatorKeyFile>..\System.Unicode.snk</AssemblyOriginatorKeyFile>
|
<AssemblyOriginatorKeyFile>..\System.Unicode.snk</AssemblyOriginatorKeyFile>
|
||||||
|
<Description />
|
||||||
</PropertyGroup>
|
</PropertyGroup>
|
||||||
<ItemGroup>
|
|
||||||
<Reference Include="System" />
|
|
||||||
<Reference Include="System.IO.Compression" />
|
|
||||||
<Reference Include="System.IO.Compression.FileSystem" />
|
|
||||||
<Reference Include="System.Net.Http" />
|
|
||||||
<Reference Include="System.Net.Http.WebRequest" />
|
|
||||||
<Reference Include="xunit.abstractions, Version=2.0.0.0, Culture=neutral, PublicKeyToken=8d05b1bb7a6fdb6c, processorArchitecture=MSIL">
|
|
||||||
<HintPath>..\packages\xunit.abstractions.2.0.0\lib\net35\xunit.abstractions.dll</HintPath>
|
|
||||||
<Private>True</Private>
|
|
||||||
</Reference>
|
|
||||||
<Reference Include="xunit.assert, Version=2.1.0.3179, Culture=neutral, PublicKeyToken=8d05b1bb7a6fdb6c, processorArchitecture=MSIL">
|
|
||||||
<HintPath>..\packages\xunit.assert.2.1.0\lib\dotnet\xunit.assert.dll</HintPath>
|
|
||||||
<Private>True</Private>
|
|
||||||
</Reference>
|
|
||||||
<Reference Include="xunit.core, Version=2.1.0.3179, Culture=neutral, PublicKeyToken=8d05b1bb7a6fdb6c, processorArchitecture=MSIL">
|
|
||||||
<HintPath>..\packages\xunit.extensibility.core.2.1.0\lib\dotnet\xunit.core.dll</HintPath>
|
|
||||||
<Private>True</Private>
|
|
||||||
</Reference>
|
|
||||||
<Reference Include="xunit.execution.desktop, Version=2.1.0.3179, Culture=neutral, PublicKeyToken=8d05b1bb7a6fdb6c, processorArchitecture=MSIL">
|
|
||||||
<HintPath>..\packages\xunit.extensibility.execution.2.1.0\lib\net45\xunit.execution.desktop.dll</HintPath>
|
|
||||||
<Private>True</Private>
|
|
||||||
</Reference>
|
|
||||||
</ItemGroup>
|
|
||||||
<ItemGroup>
|
|
||||||
<Compile Include="..\AssemblyInfo.Common.cs">
|
|
||||||
<Link>Properties\AssemblyInfo.Common.cs</Link>
|
|
||||||
</Compile>
|
|
||||||
<Compile Include="PermissiveCodePointEnumerableTests.cs" />
|
|
||||||
<Compile Include="CodePointEnumerableTests.cs" />
|
|
||||||
<Compile Include="UnicodeCodePointRangeTests.cs" />
|
|
||||||
<Compile Include="UnicodeInfoBuilderTests.cs" />
|
|
||||||
<Compile Include="Properties\AssemblyInfo.cs" />
|
|
||||||
<Compile Include="UnicodeRationalNumerTests.cs" />
|
|
||||||
<Compile Include="XUnitSerializableString.cs" />
|
|
||||||
<Compile Include="UnicodeInfoTests.cs" />
|
|
||||||
</ItemGroup>
|
|
||||||
<ItemGroup>
|
|
||||||
<ProjectReference Include="..\UnicodeInformation.Builder\UnicodeInformation.Builder.csproj">
|
|
||||||
<Project>{8dfdee6c-4f0d-4de1-b346-574cb56d2b8b}</Project>
|
|
||||||
<Name>UnicodeInformation.Builder</Name>
|
|
||||||
</ProjectReference>
|
|
||||||
<ProjectReference Include="..\UnicodeInformation\UnicodeInformation.csproj">
|
|
||||||
<Project>{cb722958-a1c4-4121-804b-7d5a671491b1}</Project>
|
|
||||||
<Name>UnicodeInformation</Name>
|
|
||||||
</ProjectReference>
|
|
||||||
</ItemGroup>
|
|
||||||
<ItemGroup>
|
<ItemGroup>
|
||||||
<None Include="..\System.Unicode.snk">
|
<None Include="..\System.Unicode.snk">
|
||||||
<Link>System.Unicode.snk</Link>
|
<Link>System.Unicode.snk</Link>
|
||||||
</None>
|
</None>
|
||||||
<None Include="packages.config" />
|
|
||||||
</ItemGroup>
|
</ItemGroup>
|
||||||
<ItemGroup>
|
<ItemGroup>
|
||||||
<Service Include="{82A7F48D-3B50-4B1E-B82E-3ADA8210C358}" />
|
<PackageReference Include="Microsoft.NET.Test.Sdk" Version="15.0.0" />
|
||||||
|
<PackageReference Include="xunit" Version="2.2.0" />
|
||||||
|
<PackageReference Include="xunit.runner.visualstudio" Version="2.2.0" />
|
||||||
|
</ItemGroup>
|
||||||
|
<ItemGroup>
|
||||||
|
<ProjectReference Include="..\UnicodeInformation\UnicodeInformation.csproj" />
|
||||||
|
<ProjectReference Include="..\UnicodeInformation.Builder\UnicodeInformation.Builder.csproj" />
|
||||||
|
</ItemGroup>
|
||||||
|
<ItemGroup>
|
||||||
|
<Service Include="{82a7f48d-3b50-4b1e-b82e-3ada8210c358}" />
|
||||||
</ItemGroup>
|
</ItemGroup>
|
||||||
<Import Project="$(MSBuildToolsPath)\Microsoft.CSharp.targets" />
|
|
||||||
<Target Name="EnsureNuGetPackageBuildImports" BeforeTargets="PrepareForBuild">
|
|
||||||
<PropertyGroup>
|
|
||||||
<ErrorText>This project references NuGet package(s) that are missing on this computer. Use NuGet Package Restore to download them. For more information, see http://go.microsoft.com/fwlink/?LinkID=322105. The missing file is {0}.</ErrorText>
|
|
||||||
</PropertyGroup>
|
|
||||||
<Error Condition="!Exists('..\packages\xunit.runner.visualstudio.2.1.0\build\net20\xunit.runner.visualstudio.props')" Text="$([System.String]::Format('$(ErrorText)', '..\packages\xunit.runner.visualstudio.2.1.0\build\net20\xunit.runner.visualstudio.props'))" />
|
|
||||||
<Error Condition="!Exists('..\packages\xunit.runner.msbuild.2.1.0\build\portable-net45+win8+wp8+wpa81\xunit.runner.msbuild.props')" Text="$([System.String]::Format('$(ErrorText)', '..\packages\xunit.runner.msbuild.2.1.0\build\portable-net45+win8+wp8+wpa81\xunit.runner.msbuild.props'))" />
|
|
||||||
</Target>
|
|
||||||
<!-- To modify your build process, add your task inside one of the targets below and uncomment it.
|
|
||||||
Other similar extension points exist, see Microsoft.Common.targets.
|
|
||||||
<Target Name="BeforeBuild">
|
|
||||||
</Target>
|
|
||||||
<Target Name="AfterBuild">
|
|
||||||
</Target>
|
|
||||||
-->
|
|
||||||
</Project>
|
</Project>
|
||||||
@@ -1,7 +1,7 @@
|
|||||||
|
|
||||||
Microsoft Visual Studio Solution File, Format Version 12.00
|
Microsoft Visual Studio Solution File, Format Version 12.00
|
||||||
# Visual Studio 14
|
# Visual Studio 15
|
||||||
VisualStudioVersion = 14.0.22310.1
|
VisualStudioVersion = 15.0.26430.13
|
||||||
MinimumVisualStudioVersion = 10.0.40219.1
|
MinimumVisualStudioVersion = 10.0.40219.1
|
||||||
Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "UnicodeCharacterInspector", "UnicodeCharacterInspector\UnicodeCharacterInspector.csproj", "{04E97F21-EF04-441F-83CF-2E71F3AAB089}"
|
Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "UnicodeCharacterInspector", "UnicodeCharacterInspector\UnicodeCharacterInspector.csproj", "{04E97F21-EF04-441F-83CF-2E71F3AAB089}"
|
||||||
EndProject
|
EndProject
|
||||||
@@ -15,11 +15,11 @@ Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "Solution Items", "Solution
|
|||||||
ProjectSection(SolutionItems) = preProject
|
ProjectSection(SolutionItems) = preProject
|
||||||
appveyor.yml = appveyor.yml
|
appveyor.yml = appveyor.yml
|
||||||
AssemblyInfo.Common.cs = AssemblyInfo.Common.cs
|
AssemblyInfo.Common.cs = AssemblyInfo.Common.cs
|
||||||
|
Common.props = Common.props
|
||||||
Example.cs = Example.cs
|
Example.cs = Example.cs
|
||||||
LICENSE.txt = LICENSE.txt
|
LICENSE.txt = LICENSE.txt
|
||||||
README.md = README.md
|
README.md = README.md
|
||||||
System.Unicode.snk = System.Unicode.snk
|
System.Unicode.snk = System.Unicode.snk
|
||||||
UnicodeInformation\UnicodeInformation.nuspec = UnicodeInformation\UnicodeInformation.nuspec
|
|
||||||
EndProjectSection
|
EndProjectSection
|
||||||
EndProject
|
EndProject
|
||||||
Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "docs", "docs", "{311FC325-8547-4806-8617-956F1356A92C}"
|
Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "docs", "docs", "{311FC325-8547-4806-8617-956F1356A92C}"
|
||||||
|
|||||||
@@ -1,10 +1,5 @@
|
|||||||
using System.Reflection;
|
using System.Runtime.CompilerServices;
|
||||||
using System.Resources;
|
|
||||||
using System.Runtime.CompilerServices;
|
|
||||||
|
|
||||||
[assembly: AssemblyTitle(".NET Unicode Information Library")]
|
|
||||||
[assembly: AssemblyDescription("Library providing access to Unicode data to .NET clients.")]
|
|
||||||
[assembly: NeutralResourcesLanguage("en")]
|
|
||||||
[assembly: InternalsVisibleTo("UnicodeInformation.Builder, PublicKey=0024000004800000940000000602000000240000525341310004000001000100711da5e71bb2208797ed36597e628c6bf6541b6c157ede943539d19de5104763bd2f42d8c0233ea8fbe7e782d4e2d29c3706a8e8dc1cfa78faabec946a167f7b2b1d396d17a85839ad96f2be930c0efaa893c8b9b6a665bf50ca569b56b9eabf3a69e8274723f85e9d4c3eea1e53dcbbb29a74c78c305e447917daaa6593f1c2")]
|
[assembly: InternalsVisibleTo("UnicodeInformation.Builder, PublicKey=0024000004800000940000000602000000240000525341310004000001000100711da5e71bb2208797ed36597e628c6bf6541b6c157ede943539d19de5104763bd2f42d8c0233ea8fbe7e782d4e2d29c3706a8e8dc1cfa78faabec946a167f7b2b1d396d17a85839ad96f2be930c0efaa893c8b9b6a665bf50ca569b56b9eabf3a69e8274723f85e9d4c3eea1e53dcbbb29a74c78c305e447917daaa6593f1c2")]
|
||||||
#if DEBUG
|
#if DEBUG
|
||||||
[assembly: InternalsVisibleTo("UnicodeInformation.Tests, PublicKey=0024000004800000940000000602000000240000525341310004000001000100711da5e71bb2208797ed36597e628c6bf6541b6c157ede943539d19de5104763bd2f42d8c0233ea8fbe7e782d4e2d29c3706a8e8dc1cfa78faabec946a167f7b2b1d396d17a85839ad96f2be930c0efaa893c8b9b6a665bf50ca569b56b9eabf3a69e8274723f85e9d4c3eea1e53dcbbb29a74c78c305e447917daaa6593f1c2")]
|
[assembly: InternalsVisibleTo("UnicodeInformation.Tests, PublicKey=0024000004800000940000000602000000240000525341310004000001000100711da5e71bb2208797ed36597e628c6bf6541b6c157ede943539d19de5104763bd2f42d8c0233ea8fbe7e782d4e2d29c3706a8e8dc1cfa78faabec946a167f7b2b1d396d17a85839ad96f2be930c0efaa893c8b9b6a665bf50ca569b56b9eabf3a69e8274723f85e9d4c3eea1e53dcbbb29a74c78c305e447917daaa6593f1c2")]
|
||||||
|
|||||||
@@ -1,110 +1,37 @@
|
|||||||
<?xml version="1.0" encoding="utf-8"?>
|
<Project Sdk="Microsoft.Net.Sdk">
|
||||||
<Project ToolsVersion="14.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
|
<Import Project="../Common.props" />
|
||||||
<Import Project="$(MSBuildExtensionsPath)\$(MSBuildToolsVersion)\Microsoft.Common.props" Condition="Exists('$(MSBuildExtensionsPath)\$(MSBuildToolsVersion)\Microsoft.Common.props')" />
|
|
||||||
<PropertyGroup>
|
<PropertyGroup>
|
||||||
<MinimumVisualStudioVersion>11.0</MinimumVisualStudioVersion>
|
<TargetFramework>netstandard1.1</TargetFramework>
|
||||||
<Configuration Condition=" '$(Configuration)' == '' ">Release</Configuration>
|
|
||||||
<Platform Condition=" '$(Platform)' == '' ">AnyCPU</Platform>
|
|
||||||
<ProjectGuid>{CB722958-A1C4-4121-804B-7D5A671491B1}</ProjectGuid>
|
|
||||||
<OutputType>Library</OutputType>
|
|
||||||
<AppDesignerFolder>Properties</AppDesignerFolder>
|
|
||||||
<RootNamespace>System.Unicode</RootNamespace>
|
<RootNamespace>System.Unicode</RootNamespace>
|
||||||
<AssemblyName>UnicodeInformation</AssemblyName>
|
|
||||||
<DefaultLanguage>en-US</DefaultLanguage>
|
<DefaultLanguage>en-US</DefaultLanguage>
|
||||||
<FileAlignment>512</FileAlignment>
|
|
||||||
<ProjectTypeGuids>{786C830F-07A1-408B-BD7F-6EE04809D6DB};{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}</ProjectTypeGuids>
|
|
||||||
<DocumentationFile>bin\$(Configuration)\$(AssemblyName).xml</DocumentationFile>
|
<DocumentationFile>bin\$(Configuration)\$(AssemblyName).xml</DocumentationFile>
|
||||||
<TargetFrameworkProfile>Profile7</TargetFrameworkProfile>
|
|
||||||
<TargetFrameworkVersion>v4.5</TargetFrameworkVersion>
|
|
||||||
<_WindowsKitBinPath>C:\Program Files (x86)\Windows Kits\8.1\bin\x86</_WindowsKitBinPath>
|
|
||||||
<_WindowsPhoneKitBinPath>C:\Program Files (x86)\Windows Phone Kits\8.1\bin</_WindowsPhoneKitBinPath>
|
|
||||||
<MakePriExeFullPath>$(_WindowsKitBinPath)\makepri.exe</MakePriExeFullPath>
|
|
||||||
<MakeAppxExeFullPath>$(_WindowsKitBinPath)\makeappx.exe</MakeAppxExeFullPath>
|
|
||||||
<SignAppxPackageExeFullPath>$(_WindowsKitBinPath)\signtool.exe</SignAppxPackageExeFullPath>
|
|
||||||
<MakePriExtensionPath>$(_WindowsPhoneKitBinPath)\x86\MrmEnvironmentExtDl.dll</MakePriExtensionPath>
|
|
||||||
<MakePriExtensionPath_x64>$(_WindowsPhoneKitBinPath)\x64\MrmEnvironmentExtDl.dll</MakePriExtensionPath_x64>
|
|
||||||
</PropertyGroup>
|
|
||||||
<PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug|AnyCPU' ">
|
|
||||||
<DebugSymbols>true</DebugSymbols>
|
|
||||||
<DebugType>full</DebugType>
|
|
||||||
<Optimize>false</Optimize>
|
|
||||||
<OutputPath>bin\Debug\</OutputPath>
|
|
||||||
<DefineConstants>DEBUG;TRACE</DefineConstants>
|
|
||||||
<ErrorReport>prompt</ErrorReport>
|
|
||||||
<WarningLevel>4</WarningLevel>
|
|
||||||
<AllowUnsafeBlocks>false</AllowUnsafeBlocks>
|
|
||||||
</PropertyGroup>
|
|
||||||
<PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Release|AnyCPU' ">
|
|
||||||
<DebugType>pdbonly</DebugType>
|
|
||||||
<Optimize>true</Optimize>
|
|
||||||
<OutputPath>bin\Release\</OutputPath>
|
|
||||||
<DefineConstants>TRACE</DefineConstants>
|
|
||||||
<ErrorReport>prompt</ErrorReport>
|
|
||||||
<WarningLevel>4</WarningLevel>
|
|
||||||
</PropertyGroup>
|
|
||||||
<PropertyGroup>
|
|
||||||
<SignAssembly>true</SignAssembly>
|
<SignAssembly>true</SignAssembly>
|
||||||
</PropertyGroup>
|
|
||||||
<PropertyGroup>
|
|
||||||
<AssemblyOriginatorKeyFile>..\System.Unicode.snk</AssemblyOriginatorKeyFile>
|
<AssemblyOriginatorKeyFile>..\System.Unicode.snk</AssemblyOriginatorKeyFile>
|
||||||
|
<AssemblyTitle>.NET Unicode Information Library</AssemblyTitle>
|
||||||
|
<Description>Library providing access to Unicode data to .NET clients.</Description>
|
||||||
|
<PackageLicenseUrl>http://opensource.org/licenses/MIT</PackageLicenseUrl>
|
||||||
|
<PackageProjectUrl>https://github.com/GoldenCrystal/NetUnicodeInfo</PackageProjectUrl>
|
||||||
|
<PackageIconUrl>https://raw.githubusercontent.com/GoldenCrystal/NetUnicodeInfo/master/UnicodeCharacterInspector/UnicodeCharacterInspector.ico</PackageIconUrl>
|
||||||
|
<PackageReleaseNotes>Version 2.1
|
||||||
|
-------------
|
||||||
|
Support for Unicode 10.0.
|
||||||
|
|
||||||
|
Version 2.0
|
||||||
|
-------------
|
||||||
|
Following migration to Unicode 9.0.0, UnicodeRadicalStrokeCount.StrokeCount is now of type System.SByte instead of type System.Byte.</PackageReleaseNotes>
|
||||||
|
<PackageTags>Unicode Unihan Data .NET C# String Text Char Character CodePoint Code Point</PackageTags>
|
||||||
|
<GeneratePackageOnBuild>True</GeneratePackageOnBuild>
|
||||||
</PropertyGroup>
|
</PropertyGroup>
|
||||||
<ItemGroup>
|
<ItemGroup>
|
||||||
<!-- A reference to the entire .NET Framework is automatically included -->
|
<None Remove="ucd.dat" />
|
||||||
<None Include="..\System.Unicode.snk">
|
|
||||||
<Link>System.Unicode.snk</Link>
|
|
||||||
</None>
|
|
||||||
<None Include="app.config" />
|
|
||||||
<EmbeddedResource Include="ucd.dat">
|
<EmbeddedResource Include="ucd.dat">
|
||||||
<LogicalName>ucd.dat</LogicalName>
|
<LogicalName>ucd.dat</LogicalName>
|
||||||
</EmbeddedResource>
|
</EmbeddedResource>
|
||||||
<None Include="UnicodeInformation.nuspec" />
|
<None Include="..\System.Unicode.snk">
|
||||||
|
<Link>System.Unicode.snk</Link>
|
||||||
|
</None>
|
||||||
</ItemGroup>
|
</ItemGroup>
|
||||||
<ItemGroup>
|
<ItemGroup>
|
||||||
<Compile Include="..\AssemblyInfo.Common.cs">
|
<PackageReference Include="System.ComponentModel.Annotations" Version="4.3.0" />
|
||||||
<Link>Properties\AssemblyInfo.Common.cs</Link>
|
|
||||||
</Compile>
|
|
||||||
<Compile Include="BidirectionalClass.cs" />
|
|
||||||
<Compile Include="CjkRadicalData.cs" />
|
|
||||||
<Compile Include="CjkRadicalInfo.cs" />
|
|
||||||
<Compile Include="PermissiveCodePointEnumerable.cs" />
|
|
||||||
<Compile Include="PermissiveCodePointEnumerator.cs" />
|
|
||||||
<Compile Include="CompatibilityFormattingTag.cs" />
|
|
||||||
<Compile Include="ContributoryProperties.cs" />
|
|
||||||
<Compile Include="CanonicalCombiningClass.cs" />
|
|
||||||
<Compile Include="CodePointEnumerable.cs" />
|
|
||||||
<Compile Include="CodePointEnumerator.cs" />
|
|
||||||
<Compile Include="CoreProperties.cs" />
|
|
||||||
<Compile Include="HangulInfo.cs" />
|
|
||||||
<Compile Include="UnicodeCrossReferenceCollection.cs" />
|
|
||||||
<Compile Include="UnicodeRadicalStrokeCountCollection.cs" />
|
|
||||||
<Compile Include="UnicodeNameAliasCollection.cs" />
|
|
||||||
<Compile Include="UcdFields.cs" />
|
|
||||||
<Compile Include="EnumHelper.cs" />
|
|
||||||
<Compile Include="Properties\AssemblyInfo.cs" />
|
|
||||||
<Compile Include="StringExtensions.cs" />
|
|
||||||
<Compile Include="UnicodeBlock.cs" />
|
|
||||||
<Compile Include="UnicodeCategoryExtensions.cs" />
|
|
||||||
<Compile Include="UnicodeCategoryInfo.cs" />
|
|
||||||
<Compile Include="UnicodeCharacterData.cs" />
|
|
||||||
<Compile Include="UnicodeCodePointRange.cs" />
|
|
||||||
<Compile Include="UnicodeCharInfo.cs" />
|
|
||||||
<Compile Include="UnicodeInfo.cs" />
|
|
||||||
<Compile Include="UnicodeNameAlias.cs" />
|
|
||||||
<Compile Include="UnicodeNameAliasKind.cs" />
|
|
||||||
<Compile Include="UnicodeRadicalStrokeCount.cs" />
|
|
||||||
<Compile Include="UnihanNumericType.cs" />
|
|
||||||
<Compile Include="UnicodeNumericType.cs" />
|
|
||||||
<Compile Include="UnihanCharacterData.cs" />
|
|
||||||
<Compile Include="UnihanFields.cs" />
|
|
||||||
<Compile Include="ValueNameAttribute.cs" />
|
|
||||||
<Compile Include="UnicodeRationalNumber.cs" />
|
|
||||||
</ItemGroup>
|
</ItemGroup>
|
||||||
<Import Project="$(MSBuildExtensionsPath32)\Microsoft\Portable\$(TargetFrameworkVersion)\Microsoft.Portable.CSharp.targets" />
|
|
||||||
<!-- To modify your build process, add your task inside one of the targets below and uncomment it.
|
|
||||||
Other similar extension points exist, see Microsoft.Common.targets.
|
|
||||||
<Target Name="BeforeBuild">
|
|
||||||
</Target>
|
|
||||||
<Target Name="AfterBuild">
|
|
||||||
</Target>
|
|
||||||
-->
|
|
||||||
</Project>
|
</Project>
|
||||||
@@ -1,22 +0,0 @@
|
|||||||
<?xml version="1.0"?>
|
|
||||||
<package >
|
|
||||||
<metadata>
|
|
||||||
<id>$id$</id>
|
|
||||||
<version>$version$</version>
|
|
||||||
<title>$title$</title>
|
|
||||||
<authors>$author$</authors>
|
|
||||||
<owners>$author$</owners>
|
|
||||||
<licenseUrl>http://opensource.org/licenses/MIT</licenseUrl>
|
|
||||||
<projectUrl>https://github.com/GoldenCrystal/NetUnicodeInfo</projectUrl>
|
|
||||||
<iconUrl>https://raw.githubusercontent.com/GoldenCrystal/NetUnicodeInfo/master/UnicodeCharacterInspector/UnicodeCharacterInspector.ico</iconUrl>
|
|
||||||
<requireLicenseAcceptance>false</requireLicenseAcceptance>
|
|
||||||
<description>$description$</description>
|
|
||||||
<releaseNotes>
|
|
||||||
Version 2.0
|
|
||||||
-------------
|
|
||||||
Following migration to Unicode 9.0.0, UnicodeRadicalStrokeCount.StrokeCount is now of type System.SByte instead of type System.Byte.
|
|
||||||
</releaseNotes>
|
|
||||||
<copyright>Copyright 2014</copyright>
|
|
||||||
<tags>Unicode Unihan Data .NET C# String Text Char Character CodePoint Code Point</tags>
|
|
||||||
</metadata>
|
|
||||||
</package>
|
|
||||||
@@ -1,15 +0,0 @@
|
|||||||
<?xml version="1.0" encoding="utf-8"?>
|
|
||||||
<configuration>
|
|
||||||
<runtime>
|
|
||||||
<assemblyBinding xmlns="urn:schemas-microsoft-com:asm.v1">
|
|
||||||
<dependentAssembly>
|
|
||||||
<assemblyIdentity name="System.Threading.Tasks" publicKeyToken="b03f5f7f11d50a3a" culture="neutral" />
|
|
||||||
<bindingRedirect oldVersion="0.0.0.0-2.6.9.0" newVersion="2.6.9.0" />
|
|
||||||
</dependentAssembly>
|
|
||||||
<dependentAssembly>
|
|
||||||
<assemblyIdentity name="System.Runtime" publicKeyToken="b03f5f7f11d50a3a" culture="neutral" />
|
|
||||||
<bindingRedirect oldVersion="0.0.0.0-2.6.9.0" newVersion="2.6.9.0" />
|
|
||||||
</dependentAssembly>
|
|
||||||
</assemblyBinding>
|
|
||||||
</runtime>
|
|
||||||
</configuration>
|
|
||||||
Binary file not shown.
Reference in New Issue
Block a user