Freshen up build authoring (#2)
This commit is contained in:
Родитель
3ef4751881
Коммит
fc5b0acee2
|
@ -62,6 +62,7 @@ artifacts/
|
|||
*.tmp
|
||||
*.tmp_proj
|
||||
*.log
|
||||
*.binlog
|
||||
*.vspscc
|
||||
*.vssscc
|
||||
.builds
|
||||
|
@ -281,4 +282,4 @@ nuget/unity*
|
|||
!.vscode/settings.json
|
||||
!.vscode/tasks.json
|
||||
!.vscode/launch.json
|
||||
!.vscode/extensions.json
|
||||
!.vscode/extensions.json
|
||||
|
|
|
@ -0,0 +1,30 @@
|
|||
<Project>
|
||||
<PropertyGroup>
|
||||
<Configuration Condition=" '$(Configuration)' == '' ">Debug</Configuration>
|
||||
<BaseIntermediateOutputPath>$(MSBuildThisFileDirectory)obj\$(MSBuildProjectName)\</BaseIntermediateOutputPath>
|
||||
<BaseOutputPath Condition=" '$(BaseOutputPath)' == '' ">$(MSBuildThisFileDirectory)bin\$(MSBuildProjectName)\</BaseOutputPath>
|
||||
|
||||
<GenerateDocumentationFile>true</GenerateDocumentationFile>
|
||||
<LangVersion>7.3</LangVersion>
|
||||
<NoWarn>$(NoWarn);CS1591</NoWarn>
|
||||
|
||||
<IsPackable>false</IsPackable>
|
||||
<PackageRequireLicenseAcceptance>false</PackageRequireLicenseAcceptance>
|
||||
<PackageLicenseFile>LICENSE</PackageLicenseFile>
|
||||
<Authors>neuecc</Authors>
|
||||
<Owners>neuecc</Owners>
|
||||
<Copyright>© Yoshifumi Kawai. All rights reserved.</Copyright>
|
||||
<PackageProjectUrl>https://github.com/AArnott/MessagePack-CSharp</PackageProjectUrl>
|
||||
|
||||
<PublishRepositoryUrl>true</PublishRepositoryUrl>
|
||||
<EmbedUntrackedSources>true</EmbedUntrackedSources>
|
||||
<AllowedOutputExtensionsInPackageBuildOutputFolder>$(AllowedOutputExtensionsInPackageBuildOutputFolder);.pdb</AllowedOutputExtensionsInPackageBuildOutputFolder>
|
||||
</PropertyGroup>
|
||||
<ItemGroup>
|
||||
<None Include="$(MSBuildThisFileDirectory)LICENSE" Pack="true" PackagePath="" />
|
||||
</ItemGroup>
|
||||
<ItemGroup>
|
||||
<PackageReference Include="Nerdbank.GitVersioning" Version="2.2.33" PrivateAssets="all" />
|
||||
<PackageReference Include="Microsoft.SourceLink.GitHub" Version="1.0.0-beta-63127-02" PrivateAssets="All" />
|
||||
</ItemGroup>
|
||||
</Project>
|
|
@ -9,51 +9,49 @@ Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "MessagePack", "src\MessageP
|
|||
EndProject
|
||||
Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "tests", "tests", "{19FE674A-AC94-4E7E-B24C-2285D1D04CDE}"
|
||||
EndProject
|
||||
Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "MessagePack.Tests", "tests\MessagePack.Tests\MessagePack.Tests.csproj", "{9E1A55CA-711D-4F58-A332-735960E3434C}"
|
||||
Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "MessagePack.Tests", "tests\MessagePack.Tests\MessagePack.Tests.csproj", "{9E1A55CA-711D-4F58-A332-735960E3434C}"
|
||||
EndProject
|
||||
Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "docs", "docs", "{344DC89D-8761-4552-A70A-B34DC19F39C4}"
|
||||
ProjectSection(SolutionItems) = preProject
|
||||
.gitignore = .gitignore
|
||||
azure-pipelines.yml = azure-pipelines.yml
|
||||
azure-pipelines\build.yml = azure-pipelines\build.yml
|
||||
Directory.Build.props = Directory.Build.props
|
||||
global.json = global.json
|
||||
LICENSE = LICENSE
|
||||
make_unity_symlink.bat = make_unity_symlink.bat
|
||||
nuget\MessagePack.AspNetCoreMvcFormatter.nuspec = nuget\MessagePack.AspNetCoreMvcFormatter.nuspec
|
||||
nuget\MessagePack.ImmutableCollection.nuspec = nuget\MessagePack.ImmutableCollection.nuspec
|
||||
nuget\MessagePack.nuspec = nuget\MessagePack.nuspec
|
||||
nuget\MessagePack.ReactiveProperty.nuspec = nuget\MessagePack.ReactiveProperty.nuspec
|
||||
nuget\MessagePack.UnityShims.nuspec = nuget\MessagePack.UnityShims.nuspec
|
||||
nuget\MessagePackAnalyzer.nuspec = nuget\MessagePackAnalyzer.nuspec
|
||||
nuget\pack.bat = nuget\pack.bat
|
||||
nuget\push.bat = nuget\push.bat
|
||||
nuget.config = nuget.config
|
||||
README.md = README.md
|
||||
version.json = version.json
|
||||
EndProjectSection
|
||||
EndProject
|
||||
Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "sandbox", "sandbox", "{BF4C4202-5015-4FBD-80E6-D0F36A06F700}"
|
||||
EndProject
|
||||
Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Sandbox", "sandbox\Sandbox\Sandbox.csproj", "{ED43BDA5-947C-4769-A47A-F07D3C6142AE}"
|
||||
Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "Sandbox", "sandbox\Sandbox\Sandbox.csproj", "{ED43BDA5-947C-4769-A47A-F07D3C6142AE}"
|
||||
EndProject
|
||||
Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "MessagePack.CodeGenerator", "src\MessagePack.CodeGenerator\MessagePack.CodeGenerator.csproj", "{D8B195AC-9E93-438E-8331-EF3A1F613D0B}"
|
||||
Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "MessagePack.CodeGenerator", "src\MessagePack.CodeGenerator\MessagePack.CodeGenerator.csproj", "{D8B195AC-9E93-438E-8331-EF3A1F613D0B}"
|
||||
EndProject
|
||||
Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "DynamicCodeDumper", "sandbox\DynamicCodeDumper\DynamicCodeDumper.csproj", "{8E511130-F838-4B47-842B-0FB27AD175B5}"
|
||||
Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "DynamicCodeDumper", "sandbox\DynamicCodeDumper\DynamicCodeDumper.csproj", "{8E511130-F838-4B47-842B-0FB27AD175B5}"
|
||||
EndProject
|
||||
Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "SharedData", "sandbox\SharedData\SharedData.csproj", "{3ABC5C4C-2CE4-459E-8666-F2B181C3DEF3}"
|
||||
Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "SharedData", "sandbox\SharedData\SharedData.csproj", "{3ABC5C4C-2CE4-459E-8666-F2B181C3DEF3}"
|
||||
EndProject
|
||||
Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "MessagePack.UnityShims", "src\MessagePack.UnityShims\MessagePack.UnityShims.csproj", "{C01E1407-7FEC-4C1D-B0B4-74D95A317AA6}"
|
||||
Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "MessagePack.UnityShims", "src\MessagePack.UnityShims\MessagePack.UnityShims.csproj", "{C01E1407-7FEC-4C1D-B0B4-74D95A317AA6}"
|
||||
EndProject
|
||||
Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "MessagePack.ReactiveProperty", "src\MessagePack.ReactiveProperty\MessagePack.ReactiveProperty.csproj", "{166A16C0-B89F-41AF-956A-235C6CA62C25}"
|
||||
Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "MessagePack.ReactiveProperty", "src\MessagePack.ReactiveProperty\MessagePack.ReactiveProperty.csproj", "{166A16C0-B89F-41AF-956A-235C6CA62C25}"
|
||||
EndProject
|
||||
Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "MessagePack.ImmutableCollection", "src\MessagePack.ImmutableCollection\MessagePack.ImmutableCollection.csproj", "{E066F547-7261-4561-AEFC-E64DBFD874F8}"
|
||||
EndProject
|
||||
Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "MessagePackAnalyzer", "src\MessagePackAnalyzer\MessagePackAnalyzer.csproj", "{2F9A6E0C-DE95-4460-96B7-EB72BBEAEE9E}"
|
||||
Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "MessagePackAnalyzer", "src\MessagePackAnalyzer\MessagePackAnalyzer.csproj", "{2F9A6E0C-DE95-4460-96B7-EB72BBEAEE9E}"
|
||||
EndProject
|
||||
Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "MessagePackAnalyzer.Vsix", "src\MessagePackAnalyzer.Vsix\MessagePackAnalyzer.Vsix.csproj", "{09B87BEB-D9A3-4EEB-B56A-ED53D27DF1A3}"
|
||||
EndProject
|
||||
Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "PertNetFramework", "sandbox\PertNetFramework\PertNetFramework.csproj", "{014A3DCE-50A6-4774-A4C1-C66EEAB67133}"
|
||||
Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "PerfNetFramework", "sandbox\PerfNetFramework\PerfNetFramework.csproj", "{014A3DCE-50A6-4774-A4C1-C66EEAB67133}"
|
||||
EndProject
|
||||
Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "MessagePack.AspNetCoreMvcFormatter", "src\MessagePack.AspNetCoreMvcFormatter\MessagePack.AspNetCoreMvcFormatter.csproj", "{17831017-C29C-4A48-B159-849BCE5079FB}"
|
||||
Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "MessagePack.AspNetCoreMvcFormatter", "src\MessagePack.AspNetCoreMvcFormatter\MessagePack.AspNetCoreMvcFormatter.csproj", "{17831017-C29C-4A48-B159-849BCE5079FB}"
|
||||
EndProject
|
||||
Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "PerfBenchmarkDotNet", "sandbox\PerfBenchmarkDotNet\PerfBenchmarkDotNet.csproj", "{814F94D6-1413-4ACB-B1B5-A3488CAA1E6B}"
|
||||
Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "PerfBenchmarkDotNet", "sandbox\PerfBenchmarkDotNet\PerfBenchmarkDotNet.csproj", "{814F94D6-1413-4ACB-B1B5-A3488CAA1E6B}"
|
||||
EndProject
|
||||
Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "TestData2", "sandbox\TestData2\TestData2.csproj", "{2A32A538-BA26-4D89-85D0-E4249AFA0837}"
|
||||
Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "TestData2", "sandbox\TestData2\TestData2.csproj", "{2A32A538-BA26-4D89-85D0-E4249AFA0837}"
|
||||
EndProject
|
||||
Global
|
||||
GlobalSection(SolutionConfigurationPlatforms) = preSolution
|
||||
|
@ -266,4 +264,7 @@ Global
|
|||
{814F94D6-1413-4ACB-B1B5-A3488CAA1E6B} = {BF4C4202-5015-4FBD-80E6-D0F36A06F700}
|
||||
{2A32A538-BA26-4D89-85D0-E4249AFA0837} = {BF4C4202-5015-4FBD-80E6-D0F36A06F700}
|
||||
EndGlobalSection
|
||||
GlobalSection(ExtensibilityGlobals) = postSolution
|
||||
SolutionGuid = {B3911209-2DBF-47F8-98F6-BBC0EDFE63DE}
|
||||
EndGlobalSection
|
||||
EndGlobal
|
||||
|
|
36
README.md
36
README.md
|
@ -1,7 +1,7 @@
|
|||
MessagePack for C# (.NET, .NET Core, Unity, Xamarin)
|
||||
===
|
||||
[![AppVeyor](https://img.shields.io/appveyor/ci/neuecc/messagepack-csharp/master.svg?label=appveyor)](https://ci.appveyor.com/project/neuecc/messagepack-csharp/branch/master)
|
||||
[![Join the chat at https://gitter.im/MessagePack-CSharp/Lobby](https://badges.gitter.im/MessagePack-CSharp/Lobby.svg)](https://gitter.im/MessagePack-CSharp/Lobby?utm_source=badge&utm_medium=badge&utm_campaign=pr-badge&utm_content=badge) [![Releases](https://img.shields.io/github/release/neuecc/MessagePack-CSharp.svg)](https://github.com/neuecc/MessagePack-CSharp/releases)
|
||||
|
||||
[![Build Status](https://dev.azure.com/andrewarnott/OSS/_apis/build/status/MessagePack)](https://dev.azure.com/andrewarnott/OSS/_build/latest?definitionId=24)
|
||||
|
||||
The extremely fast [MessagePack](http://msgpack.org/) serializer for C#. It is 10x faster than [MsgPack-Cli](https://github.com/msgpack/msgpack-cli) and outperforms other C# serializers. MessagePack for C# also ships with built-in support for LZ4 compression - an extremely fast compression algorithm. Performance is important, particularly in applications like game development, distributed computing, microservice architecture, and caching.
|
||||
|
||||
|
@ -96,7 +96,7 @@ If you want to allow a specific type (for example, when registering a custom typ
|
|||
|
||||
![image](https://cloud.githubusercontent.com/assets/46207/23837427/8a8d507c-07cb-11e7-9277-5a566eb0bfde.png)
|
||||
|
||||
This is a sample of the contents of MessagePackAnalyzer.json.
|
||||
This is a sample of the contents of MessagePackAnalyzer.json.
|
||||
|
||||
```
|
||||
[ "MyNamespace.FooClass", "MyNameSpace.BarStruct" ]
|
||||
|
@ -500,7 +500,7 @@ MessagePack.Formatters.TypelessFormatter.BindToType = typeName =>
|
|||
{
|
||||
typeName = typeName.Replace("SomeNamespace", "AnotherNamespace");
|
||||
}
|
||||
|
||||
|
||||
return Type.GetType(typeName, false);
|
||||
};
|
||||
```
|
||||
|
@ -669,7 +669,7 @@ using (var ms = new MemoryStream())
|
|||
|
||||
protobuf(-net) can not handle null and empty collection correctly. Because protobuf has no `null` representation( [this](http://stackoverflow.com/questions/21631428/protobuf-net-deserializes-empty-collection-to-null-when-the-collection-is-a-prop) is the protobuf-net authors answer).
|
||||
|
||||
[MessagePack specification](https://github.com/msgpack/msgpack/blob/master/spec.md) can completely serialize C# type system. This is the reason to recommend MessagePack over protobuf.
|
||||
[MessagePack specification](https://github.com/msgpack/msgpack/blob/master/spec.md) can completely serialize C# type system. This is the reason to recommend MessagePack over protobuf.
|
||||
|
||||
Protocol Buffers has good IDL and [gRPC](http://www.grpc.io/), that is a much good point than MessagePack. If you want to use IDL, I recommend [Google.Protobuf](https://github.com/google/protobuf/tree/master/csharp/src/Google.Protobuf) than MessagePack.
|
||||
|
||||
|
@ -738,7 +738,7 @@ Author is creating other extension packages, too.
|
|||
You can make your own extension serializers or integrate with framework, let's create them and share it!
|
||||
|
||||
* [MessagePack.FSharpExtensions](https://github.com/pocketberserker/MessagePack.FSharpExtensions) - supports F# list,set,map,unit,option,discriminated union
|
||||
* [MessagePack.NodaTime](https://github.com/ARKlab/MessagePack) -
|
||||
* [MessagePack.NodaTime](https://github.com/ARKlab/MessagePack) -
|
||||
Support for NodaTime types to MessagePack C#
|
||||
* [WebApiContrib.Core.Formatter.MessagePack](https://github.com/WebApiContrib/WebAPIContrib.Core#formatters) - supports ASP.NET Core MVC([details in blog post](https://www.strathweb.com/2017/06/using-messagepack-with-asp-net-core-mvc/))
|
||||
* [MessagePack.MediaTypeFormatter](https://github.com/sketch7/MessagePack.MediaTypeFormatter) - MessagePack MediaTypeFormatter
|
||||
|
@ -824,7 +824,7 @@ Primitive API(MessagePackBinary)
|
|||
| --- | --- |
|
||||
| ReadNext | Skip MessagePackFormat binary block, returns read size. |
|
||||
| ReadNextBlock | Skip MessagePackFormat binary block with sub structures(array/map), returns read size. This is useful for create deserializer. |
|
||||
| ReadMessageBlockFromStreamUnsafe | Read binary block from Stream, if readOnlySingleMessage = false then read sub structures(array/map). |
|
||||
| ReadMessageBlockFromStreamUnsafe | Read binary block from Stream, if readOnlySingleMessage = false then read sub structures(array/map). |
|
||||
| ReadStringSegment | Read string format but do not decode UTF8, returns `ArraySegment<byte>`. |
|
||||
| ReadBytesSegment | Read binary format but do not copy bytes, returns `ArraySegment<byte>`. |
|
||||
| Write/ReadMapHeader | Write/Read map format header(element length). |
|
||||
|
@ -937,7 +937,7 @@ public class CustomCompositeResolver : IFormatterResolver
|
|||
ReactivePropertyResolver.Instance,
|
||||
MessagePack.Unity.Extension.UnityBlitResolver.Instance,
|
||||
MessagePack.Unity.UnityResolver.Instance,
|
||||
|
||||
|
||||
// finaly use standard resolver
|
||||
StandardResolver.Instance
|
||||
};
|
||||
|
@ -1104,7 +1104,7 @@ IgnoreFormatter
|
|||
```csharp
|
||||
// CompositeResolver can set custom formatter.
|
||||
MessagePack.Resolvers.CompositeResolver.RegisterAndSetAsDefault(
|
||||
new IMessagePackFormatter[]
|
||||
new IMessagePackFormatter[]
|
||||
{
|
||||
// for example, register reflection infos(can not serialize in default)
|
||||
new IgnoreFormatter<MethodBase>(),
|
||||
|
@ -1112,7 +1112,7 @@ MessagePack.Resolvers.CompositeResolver.RegisterAndSetAsDefault(
|
|||
new IgnoreFormatter<PropertyInfo>(),
|
||||
new IgnoreFormatter<FieldInfo>()
|
||||
},
|
||||
new IFormatterResolver[]
|
||||
new IFormatterResolver[]
|
||||
{
|
||||
ContractlessStandardResolver.Instance
|
||||
});
|
||||
|
@ -1256,15 +1256,15 @@ Unity Project is using symbolic link. At first, run `make_unity_symlink.bat` so
|
|||
|
||||
Author Info
|
||||
---
|
||||
Yoshifumi Kawai(a.k.a. neuecc) is a software developer in Japan.
|
||||
He is the Director/CTO at Grani, Inc.
|
||||
Grani is a mobile game developer company in Japan and well known for using C#.
|
||||
He is awarding Microsoft MVP for Visual C# since 2011.
|
||||
He is known as the creator of [UniRx](http://github.com/neuecc/UniRx/)(Reactive Extensions for Unity)
|
||||
Yoshifumi Kawai(a.k.a. neuecc) is a software developer in Japan.
|
||||
He is the Director/CTO at Grani, Inc.
|
||||
Grani is a mobile game developer company in Japan and well known for using C#.
|
||||
He is awarding Microsoft MVP for Visual C# since 2011.
|
||||
He is known as the creator of [UniRx](http://github.com/neuecc/UniRx/)(Reactive Extensions for Unity)
|
||||
|
||||
Blog: [https://medium.com/@neuecc](https://medium.com/@neuecc) (English)
|
||||
Blog: [http://neue.cc/](http://neue.cc/) (Japanese)
|
||||
Twitter: [https://twitter.com/neuecc](https://twitter.com/neuecc) (Japanese)
|
||||
Blog: [https://medium.com/@neuecc](https://medium.com/@neuecc) (English)
|
||||
Blog: [http://neue.cc/](http://neue.cc/) (Japanese)
|
||||
Twitter: [https://twitter.com/neuecc](https://twitter.com/neuecc) (Japanese)
|
||||
|
||||
License
|
||||
---
|
||||
|
|
|
@ -0,0 +1,17 @@
|
|||
trigger:
|
||||
branches:
|
||||
include: ["master"]
|
||||
paths:
|
||||
exclude: ["doc", "*.md"]
|
||||
|
||||
variables:
|
||||
TreatWarningsAsErrors: true
|
||||
DOTNET_SKIP_FIRST_TIME_EXPERIENCE: true
|
||||
BuildConfiguration: Release
|
||||
BuildPlatform: Any CPU
|
||||
|
||||
jobs:
|
||||
- job: Windows
|
||||
pool: Hosted VS2017
|
||||
steps:
|
||||
- template: azure-pipelines/build.yml
|
|
@ -0,0 +1,129 @@
|
|||
steps:
|
||||
- task: DotNetCoreInstaller@0
|
||||
displayName: Install .NET Core SDK 2.1.500
|
||||
inputs:
|
||||
packageType: sdk
|
||||
version: 2.1.500
|
||||
- script: dotnet --info
|
||||
displayName: Show dotnet SDK info
|
||||
|
||||
- script: |
|
||||
dotnet tool install --tool-path . nbgv
|
||||
.\nbgv cloud -p src
|
||||
displayName: Set build number
|
||||
condition: ne(variables['system.pullrequest.isfork'], true)
|
||||
- task: PowerShell@2
|
||||
displayName: Set VSTS variables
|
||||
inputs:
|
||||
targetType: inline
|
||||
script: |
|
||||
if ($env:SignType -eq 'Real') {
|
||||
$feedGuid = '09d8d03c-1ac8-456e-9274-4d2364527d99'
|
||||
} else {
|
||||
$feedGuid = 'da484c78-f942-44ef-b197-99e2a1bef53c'
|
||||
}
|
||||
|
||||
Write-Host "##vso[task.setvariable variable=feedGuid]$feedGuid"
|
||||
|
||||
if ($env:ComputerName.StartsWith('factoryvm', [StringComparison]::OrdinalIgnoreCase)) {
|
||||
Write-Host "Running on hosted queue"
|
||||
Write-Host "##vso[task.setvariable variable=Hosted]true"
|
||||
}
|
||||
|
||||
if ($env:SYSTEM_COLLECTIONID -eq '011b8bdf-6d56-4f87-be0d-0092136884d9') {
|
||||
Write-Host "Running on official devdiv account: $env:System_TeamFoundationCollectionUri"
|
||||
} else {
|
||||
Write-Host "Running under OSS account: $env:System_TeamFoundationCollectionUri"
|
||||
}
|
||||
|
||||
- ${{ if eq(variables['system.collectionId'], '011b8bdf-6d56-4f87-be0d-0092136884d9') }}:
|
||||
- template: azure-pipeline.microbuild.before.yml
|
||||
|
||||
- task: DotNetCoreCLI@2
|
||||
displayName: Restore
|
||||
inputs:
|
||||
command: restore
|
||||
verbosityRestore: normal # detailed, normal, minimal
|
||||
projects: '**\*.sln'
|
||||
feedsToUse: config
|
||||
nugetConfigPath: nuget.config
|
||||
|
||||
# Use VSBuild to pack because `dotnet pack` can't sign packages with MicroBuild.
|
||||
- task: VSBuild@1
|
||||
inputs:
|
||||
vsVersion: 15.0
|
||||
solution: MessagePack.sln
|
||||
msbuildArgs: /t:build,pack /m /v:m /bl:"$(Build.ArtifactStagingDirectory)/build_logs/msbuild.binlog"
|
||||
platform: $(BuildPlatform)
|
||||
configuration: $(BuildConfiguration)
|
||||
displayName: Build MessagePack.sln
|
||||
|
||||
- task: DotNetCoreCLI@2
|
||||
displayName: Run tests
|
||||
inputs:
|
||||
command: test
|
||||
projects: tests/**/*.Tests.csproj
|
||||
arguments: --configuration $(BuildConfiguration) --no-build -v n
|
||||
|
||||
- task: VSBuild@1
|
||||
inputs:
|
||||
vsVersion: 15.0
|
||||
solution: src\MessagePack.UnityClient\MessagePack.UnityClient.sln
|
||||
msbuildArgs: /t:build /m /v:m /bl:"$(Build.ArtifactStagingDirectory)/build_logs/msbuild.unity.binlog"
|
||||
platform: $(BuildPlatform)
|
||||
configuration: $(BuildConfiguration)
|
||||
displayName: Build MessagePack.UnityClient.sln
|
||||
enabled: false # The build fails till the solution is opened in Unity, after which HintPaths are machine-specific
|
||||
|
||||
- task: CopyFiles@1
|
||||
inputs:
|
||||
Contents: |
|
||||
obj/**/project.assets.json
|
||||
TargetFolder: $(Build.ArtifactStagingDirectory)/projectAssetsJson
|
||||
displayName: Collecting project.assets.json artifacts
|
||||
condition: succeededOrFailed()
|
||||
|
||||
- task: PublishBuildArtifacts@1
|
||||
inputs:
|
||||
PathtoPublish: $(Build.ArtifactStagingDirectory)/projectAssetsJson
|
||||
ArtifactName: projectAssetsJson
|
||||
ArtifactType: Container
|
||||
displayName: Publish projectAssetsJson artifacts
|
||||
condition: and(succeededOrFailed(), ne(variables['system.pullrequest.isfork'], true))
|
||||
|
||||
- task: PublishBuildArtifacts@1
|
||||
inputs:
|
||||
PathtoPublish: $(Build.ArtifactStagingDirectory)/build_logs
|
||||
ArtifactName: build_logs
|
||||
ArtifactType: Container
|
||||
displayName: Publish build_logs artifacts
|
||||
condition: and(succeededOrFailed(), ne(variables['system.pullrequest.isfork'], true))
|
||||
|
||||
## The rest of these steps are for deployment and skipped for PR builds
|
||||
|
||||
#- task: PublishBuildArtifacts@1
|
||||
# inputs:
|
||||
# PathtoPublish: $(build.sourcesdirectory)/bin
|
||||
# ArtifactName: bin
|
||||
# ArtifactType: Container
|
||||
# condition: and(succeeded(), ne(variables['Build.Reason'], 'PullRequest'), ne(variables['system.pullrequest.isfork'], true))
|
||||
|
||||
- ${{ if eq(variables['system.collectionId'], '011b8bdf-6d56-4f87-be0d-0092136884d9') }}:
|
||||
- template: azure-pipeline.microbuild.after.yml
|
||||
|
||||
- task: CopyFiles@1
|
||||
inputs:
|
||||
Contents: |
|
||||
bin/**/$(BuildConfiguration)/**/*.nupkg
|
||||
bin/**/$(BuildConfiguration)/**/*.vsix
|
||||
TargetFolder: $(Build.ArtifactStagingDirectory)/deployables
|
||||
flattenFolders: true
|
||||
displayName: Collecting deployables
|
||||
|
||||
- task: PublishBuildArtifacts@1
|
||||
inputs:
|
||||
PathtoPublish: $(Build.ArtifactStagingDirectory)/deployables
|
||||
ArtifactName: deployables
|
||||
ArtifactType: Container
|
||||
displayName: Publish deployables artifacts
|
||||
condition: and(succeededOrFailed(), ne(variables['system.pullrequest.isfork'], true))
|
|
@ -0,0 +1,5 @@
|
|||
{
|
||||
"sdk": {
|
||||
"version": "2.1.500"
|
||||
}
|
||||
}
|
|
@ -1,4 +1,14 @@
|
|||
cd /d %~dp0
|
||||
:: Generally this script isn't necessary, since git records the symlinks.
|
||||
:: But when creating new links, one could update this script, or just create the sym link and record it in git.
|
||||
|
||||
pushd %~dp0
|
||||
|
||||
:: Create the directories within which links will be created
|
||||
md src\MessagePack.UnityClient\Assets\Scripts\MessagePack\LZ4
|
||||
md src\MessagePack.UnityClient\Assets\Scripts\MessagePack\Unity
|
||||
md src\MessagePack.UnityClient\Assets\Scripts\MessagePack\UnsafeExtensions
|
||||
|
||||
:: Create the links and junctions themselves
|
||||
mklink ".\src\MessagePack.UnityClient\Assets\Scripts\MessagePack\Attributes.cs" "..\..\..\..\MessagePack\Attributes.cs"
|
||||
mklink ".\src\MessagePack.UnityClient\Assets\Scripts\MessagePack\FloatBits.cs" "..\..\..\..\MessagePack\FloatBits.cs"
|
||||
mklink ".\src\MessagePack.UnityClient\Assets\Scripts\MessagePack\IFormatterResolver.cs" "..\..\..\..\MessagePack\IFormatterResolver.cs"
|
||||
|
@ -21,4 +31,5 @@ mklink ".\src\MessagePack.UnityClient\Assets\Scripts\Tests\Class1.cs" "..\..\..\
|
|||
mklink /D ".\src\MessagePack.UnityClient\Assets\Scripts\MessagePack\LZ4\Codec" "..\..\..\..\..\MessagePack\LZ4\Codec"
|
||||
mklink ".\src\MessagePack.UnityClient\Assets\Scripts\MessagePack\LZ4\LZ4MessagePackSerializer.cs" "..\..\..\..\..\MessagePack\LZ4\LZ4MessagePackSerializer.cs"
|
||||
mklink ".\src\MessagePack.UnityClient\Assets\Scripts\MessagePack\LZ4\LZ4MessagePackSerializer.JSON.cs" "..\..\..\..\..\MessagePack\LZ4\LZ4MessagePackSerializer.JSON.cs"
|
||||
mklink ".\src\MessagePack.UnityClient\Assets\Scripts\MessagePack\LZ4\LZ4MessagePackSerializer.NonGeneric.cs" "..\..\..\..\..\MessagePack\LZ4\LZ4MessagePackSerializer.NonGeneric.cs"
|
||||
mklink ".\src\MessagePack.UnityClient\Assets\Scripts\MessagePack\LZ4\LZ4MessagePackSerializer.NonGeneric.cs" "..\..\..\..\..\MessagePack\LZ4\LZ4MessagePackSerializer.NonGeneric.cs"
|
||||
popd
|
||||
|
|
|
@ -0,0 +1,12 @@
|
|||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<configuration>
|
||||
<config>
|
||||
<add key="repositorypath" value="..\packages" />
|
||||
</config>
|
||||
<packageSources>
|
||||
<clear />
|
||||
<add key="api.nuget.org" value="https://api.nuget.org/v3/index.json" protocolVersion="3" />
|
||||
<add key="vside-devcore" value="https://vside.myget.org/F/devcore/api/v3/index.json" protocolVersion="3" />
|
||||
<add key="myget.org msbuild nightly" value="https://dotnet.myget.org/F/msbuild/api/v3/index.json" protocolVersion="3" />
|
||||
</packageSources>
|
||||
</configuration>
|
|
@ -1,30 +0,0 @@
|
|||
<?xml version="1.0"?>
|
||||
<package xmlns="http://schemas.microsoft.com/packaging/2011/08/nuspec.xsd">
|
||||
<metadata>
|
||||
<id>MessagePack.AspNetCoreMvcFormatter</id>
|
||||
<version>1.7.3.4</version>
|
||||
<title>ASP.NET Core MVC Input/Output MessagePack formatter</title>
|
||||
<authors>neuecc</authors>
|
||||
<owners>neuecc</owners>
|
||||
<projectUrl>https://github.com/neuecc/MessagePack-CSharp/</projectUrl>
|
||||
<requireLicenseAcceptance>false</requireLicenseAcceptance>
|
||||
<description>ASP.NET Core MVC Input/Output MessagePack formatter.</description>
|
||||
<tags>MsgPack, MessagePack, Serialization, Formatter, Serializer, aspnetcore, aspnetcoremvc</tags>
|
||||
<dependencies>
|
||||
<group targetFramework=".NETStandard1.6">
|
||||
<dependency id="MessagePack" version="1.7.3.4" />
|
||||
<dependency id="Microsoft.AspNetCore.Mvc.Abstractions" version="1.2.0" />
|
||||
</group>
|
||||
<group targetFramework=".NETStandard2.0">
|
||||
<dependency id="MessagePack" version="1.7.3.4" />
|
||||
<dependency id="Microsoft.AspNetCore.Mvc.Abstractions" version="1.2.0" />
|
||||
</group>
|
||||
</dependencies>
|
||||
</metadata>
|
||||
<files>
|
||||
<file src="..\src\MessagePack.AspNetCoreMvcFormatter\bin\Release\netstandard1.6\MessagePack.AspNetCoreMvcFormatter.dll" target="lib\netstandard1.6" />
|
||||
<file src="..\src\MessagePack.AspNetCoreMvcFormatter\bin\Release\netstandard1.6\MessagePack.AspNetCoreMvcFormatter.xml" target="lib\netstandard1.6" />
|
||||
<file src="..\src\MessagePack.AspNetCoreMvcFormatter\bin\Release\netstandard2.0\MessagePack.AspNetCoreMvcFormatter.dll" target="lib\netstandard2.0" />
|
||||
<file src="..\src\MessagePack.AspNetCoreMvcFormatter\bin\Release\netstandard2.0\MessagePack.AspNetCoreMvcFormatter.xml" target="lib\netstandard2.0" />
|
||||
</files>
|
||||
</package>
|
|
@ -1,46 +0,0 @@
|
|||
<?xml version="1.0"?>
|
||||
<package xmlns="http://schemas.microsoft.com/packaging/2011/08/nuspec.xsd">
|
||||
<metadata>
|
||||
<id>MessagePack.ImmutableCollection</id>
|
||||
<version>1.7.3.4</version>
|
||||
<title>MessagePack for C# Extension Support for ImmutableCollection</title>
|
||||
<authors>neuecc</authors>
|
||||
<owners>neuecc</owners>
|
||||
<projectUrl>https://github.com/neuecc/MessagePack-CSharp/</projectUrl>
|
||||
<requireLicenseAcceptance>false</requireLicenseAcceptance>
|
||||
<description>Extremely Fast MessagePack Serializer for C#(.NET, .NET Core, Unity, Xamarin). Extension support for System.Collections.Immutable.</description>
|
||||
<tags>MsgPack, MessagePack, Serialization, Formatter, Serializer</tags>
|
||||
<frameworkAssemblies>
|
||||
<frameworkAssembly assemblyName="System" targetFramework=".NETFramework4.5" />
|
||||
<frameworkAssembly assemblyName="System.Core" targetFramework=".NETFramework4.5" />
|
||||
</frameworkAssemblies>
|
||||
<dependencies>
|
||||
<group targetFramework=".NETFramework4.7">
|
||||
<dependency id="MessagePack" version="1.7.3.4" />
|
||||
<dependency id="System.Collections.Immutable" version="1.3.1" />
|
||||
</group>
|
||||
<group targetFramework=".NETFramework4.5">
|
||||
<dependency id="MessagePack" version="1.7.3.4" />
|
||||
<dependency id="System.Collections.Immutable" version="1.3.1" />
|
||||
</group>
|
||||
<group targetFramework=".NETStandard1.6">
|
||||
<dependency id="MessagePack" version="1.7.3.4" />
|
||||
<dependency id="System.Collections.Immutable" version="1.3.1" />
|
||||
</group>
|
||||
<group targetFramework=".NETStandard2.0">
|
||||
<dependency id="MessagePack" version="1.7.3.4" />
|
||||
<dependency id="System.Collections.Immutable" version="1.3.1" />
|
||||
</group>
|
||||
</dependencies>
|
||||
</metadata>
|
||||
<files>
|
||||
<file src="..\src\MessagePack.ImmutableCollection\bin\Release\net47\MessagePack.ImmutableCollection.dll" target="lib\net47" />
|
||||
<file src="..\src\MessagePack.ImmutableCollection\bin\Release\netstandard2.0\MessagePack.ImmutableCollection.xml" target="lib\net47" />
|
||||
<file src="..\src\MessagePack.ImmutableCollection\bin\Release\net45\MessagePack.ImmutableCollection.dll" target="lib\net45" />
|
||||
<file src="..\src\MessagePack.ImmutableCollection\bin\Release\netstandard2.0\MessagePack.ImmutableCollection.xml" target="lib\net45" />
|
||||
<file src="..\src\MessagePack.ImmutableCollection\bin\Release\netstandard1.6\MessagePack.ImmutableCollection.dll" target="lib\netstandard1.6" />
|
||||
<file src="..\src\MessagePack.ImmutableCollection\bin\Release\netstandard2.0\MessagePack.ImmutableCollection.xml" target="lib\netstandard1.6" />
|
||||
<file src="..\src\MessagePack.ImmutableCollection\bin\Release\netstandard2.0\MessagePack.ImmutableCollection.dll" target="lib\netstandard2.0" />
|
||||
<file src="..\src\MessagePack.ImmutableCollection\bin\Release\netstandard2.0\MessagePack.ImmutableCollection.xml" target="lib\netstandard2.0" />
|
||||
</files>
|
||||
</package>
|
|
@ -1,33 +0,0 @@
|
|||
<?xml version="1.0"?>
|
||||
<package xmlns="http://schemas.microsoft.com/packaging/2011/08/nuspec.xsd">
|
||||
<metadata>
|
||||
<id>MessagePack.LZ4</id>
|
||||
<version>0.8.2</version>
|
||||
<title>MessagePack for C#, LZ4 Compression Support</title>
|
||||
<authors>neuecc</authors>
|
||||
<owners>neuecc</owners>
|
||||
<projectUrl>https://github.com/neuecc/MessagePack-CSharp/</projectUrl>
|
||||
<requireLicenseAcceptance>false</requireLicenseAcceptance>
|
||||
<description>Extremely Fast MessagePack Serializer for C#(.NET, .NET Core, Unity), LZ4 Compression Support.</description>
|
||||
<releaseNotes>Initial LZ4 Extension.</releaseNotes>
|
||||
<tags>MsgPack, MessagePack, Serialization, Formatter, Serializer, LZ4, Compression</tags>
|
||||
<frameworkAssemblies>
|
||||
<frameworkAssembly assemblyName="System" targetFramework=".NETFramework4.5" />
|
||||
<frameworkAssembly assemblyName="System.Core" targetFramework=".NETFramework4.5" />
|
||||
</frameworkAssemblies>
|
||||
<dependencies>
|
||||
<group targetFramework=".NETFramework4.5">
|
||||
<dependency id="MessagePack" version="0.8.2" />
|
||||
</group>
|
||||
<group targetFramework=".NETStandard1.4">
|
||||
<dependency id="MessagePack" version="0.8.2" />
|
||||
</group>
|
||||
</dependencies>
|
||||
</metadata>
|
||||
<files>
|
||||
<file src="..\src\MessagePack.LZ4\bin\Release\netstandard1.4\MessagePack.LZ4.dll" target="lib\net45" />
|
||||
<file src="..\src\MessagePack.LZ4\bin\Release\netstandard1.4\MessagePack.LZ4.xml" target="lib\net45" />
|
||||
<file src="..\src\MessagePack.LZ4\bin\Release\netstandard1.4\MessagePack.LZ4.dll" target="lib\netstandard1.4" />
|
||||
<file src="..\src\MessagePack.LZ4\bin\Release\netstandard1.4\MessagePack.LZ4.xml" target="lib\netstandard1.4" />
|
||||
</files>
|
||||
</package>
|
|
@ -1,46 +0,0 @@
|
|||
<?xml version="1.0"?>
|
||||
<package xmlns="http://schemas.microsoft.com/packaging/2011/08/nuspec.xsd">
|
||||
<metadata>
|
||||
<id>MessagePack.ReactiveProperty</id>
|
||||
<version>1.7.3.4</version>
|
||||
<title>MessagePack for C# Extension Support for ReactiveProperty</title>
|
||||
<authors>neuecc</authors>
|
||||
<owners>neuecc</owners>
|
||||
<projectUrl>https://github.com/neuecc/MessagePack-CSharp/</projectUrl>
|
||||
<requireLicenseAcceptance>false</requireLicenseAcceptance>
|
||||
<description>Extremely Fast MessagePack Serializer for C#(.NET, .NET Core, Unity, Xamarin). Extension support for ReactiveProperty.</description>
|
||||
<tags>MsgPack, MessagePack, Serialization, Formatter, Serializer, ReactiveProperty</tags>
|
||||
<frameworkAssemblies>
|
||||
<frameworkAssembly assemblyName="System" targetFramework=".NETFramework4.5" />
|
||||
<frameworkAssembly assemblyName="System.Core" targetFramework=".NETFramework4.5" />
|
||||
</frameworkAssemblies>
|
||||
<dependencies>
|
||||
<group targetFramework=".NETFramework4.7">
|
||||
<dependency id="MessagePack" version="1.7.3.4" />
|
||||
<dependency id="ReactiveProperty" version="4.2.2" />
|
||||
</group>
|
||||
<group targetFramework=".NETFramework4.5">
|
||||
<dependency id="MessagePack" version="1.7.3.4" />
|
||||
<dependency id="ReactiveProperty" version="4.2.2" />
|
||||
</group>
|
||||
<group targetFramework=".NETStandard1.6">
|
||||
<dependency id="MessagePack" version="1.7.3.4" />
|
||||
<dependency id="ReactiveProperty" version="4.2.2" />
|
||||
</group>
|
||||
<group targetFramework=".NETStandard2.0">
|
||||
<dependency id="MessagePack" version="1.7.3.4" />
|
||||
<dependency id="ReactiveProperty" version="4.2.2" />
|
||||
</group>
|
||||
</dependencies>
|
||||
</metadata>
|
||||
<files>
|
||||
<file src="..\src\MessagePack.ReactiveProperty\bin\Release\net45\MessagePack.ReactiveProperty.dll" target="lib\net45" />
|
||||
<file src="..\src\MessagePack.ReactiveProperty\bin\Release\netstandard2.0\MessagePack.ReactiveProperty.xml" target="lib\net45" />
|
||||
<file src="..\src\MessagePack.ReactiveProperty\bin\Release\net47\MessagePack.ReactiveProperty.dll" target="lib\net47" />
|
||||
<file src="..\src\MessagePack.ReactiveProperty\bin\Release\netstandard2.0\MessagePack.ReactiveProperty.xml" target="lib\net47" />
|
||||
<file src="..\src\MessagePack.ReactiveProperty\bin\Release\netstandard2.0\MessagePack.ReactiveProperty.dll" target="lib\netstandard2.0" />
|
||||
<file src="..\src\MessagePack.ReactiveProperty\bin\Release\netstandard2.0\MessagePack.ReactiveProperty.xml" target="lib\netstandard2.0" />
|
||||
<file src="..\src\MessagePack.ReactiveProperty\bin\Release\netstandard1.6\MessagePack.ReactiveProperty.dll" target="lib\netstandard1.6" />
|
||||
<file src="..\src\MessagePack.ReactiveProperty\bin\Release\netstandard2.0\MessagePack.ReactiveProperty.xml" target="lib\netstandard1.6" />
|
||||
</files>
|
||||
</package>
|
|
@ -1,42 +0,0 @@
|
|||
<?xml version="1.0"?>
|
||||
<package xmlns="http://schemas.microsoft.com/packaging/2011/08/nuspec.xsd">
|
||||
<metadata>
|
||||
<id>MessagePack.UnityShims</id>
|
||||
<version>1.7.3.4</version>
|
||||
<title>MessagePack for C# Extension Support for Unity(add pseudo Vector type and fast Vectory[] extension formatter)</title>
|
||||
<authors>neuecc</authors>
|
||||
<owners>neuecc</owners>
|
||||
<projectUrl>https://github.com/neuecc/MessagePack-CSharp/</projectUrl>
|
||||
<requireLicenseAcceptance>false</requireLicenseAcceptance>
|
||||
<description>Extremely Fast MessagePack Serializer for C#(.NET, .NET Core, Unity, Xamarin). Extension support for Unity.</description>
|
||||
<tags>MsgPack, MessagePack, Serialization, Formatter, Serializer, ReactiveProperty</tags>
|
||||
<frameworkAssemblies>
|
||||
<frameworkAssembly assemblyName="System" targetFramework=".NETFramework4.5" />
|
||||
<frameworkAssembly assemblyName="System.Core" targetFramework=".NETFramework4.5" />
|
||||
</frameworkAssemblies>
|
||||
<dependencies>
|
||||
<group targetFramework=".NETFramework4.7">
|
||||
<dependency id="MessagePack" version="1.7.3.4" />
|
||||
</group>
|
||||
<group targetFramework=".NETFramework4.5">
|
||||
<dependency id="MessagePack" version="1.7.3.4" />
|
||||
</group>
|
||||
<group targetFramework=".NETStandard1.6">
|
||||
<dependency id="MessagePack" version="1.7.3.4" />
|
||||
</group>
|
||||
<group targetFramework=".NETStandard2.0">
|
||||
<dependency id="MessagePack" version="1.7.3.4" />
|
||||
</group>
|
||||
</dependencies>
|
||||
</metadata>
|
||||
<files>
|
||||
<file src="..\src\MessagePack.UnityShims\bin\Release\net45\MessagePack.UnityShims.dll" target="lib\net45" />
|
||||
<file src="..\src\MessagePack.UnityShims\bin\Release\netstandard2.0\MessagePack.UnityShims.xml" target="lib\net45" />
|
||||
<file src="..\src\MessagePack.UnityShims\bin\Release\net47\MessagePack.UnityShims.dll" target="lib\net47" />
|
||||
<file src="..\src\MessagePack.UnityShims\bin\Release\netstandard2.0\MessagePack.UnityShims.xml" target="lib\net47" />
|
||||
<file src="..\src\MessagePack.UnityShims\bin\Release\netstandard1.6\MessagePack.UnityShims.dll" target="lib\netstandard1.6" />
|
||||
<file src="..\src\MessagePack.UnityShims\bin\Release\netstandard2.0\MessagePack.UnityShims.xml" target="lib\netstandard1.6" />
|
||||
<file src="..\src\MessagePack.UnityShims\bin\Release\netstandard2.0\MessagePack.UnityShims.dll" target="lib\netstandard2.0" />
|
||||
<file src="..\src\MessagePack.UnityShims\bin\Release\netstandard2.0\MessagePack.UnityShims.xml" target="lib\netstandard2.0" />
|
||||
</files>
|
||||
</package>
|
|
@ -1,51 +0,0 @@
|
|||
<?xml version="1.0"?>
|
||||
<package xmlns="http://schemas.microsoft.com/packaging/2011/08/nuspec.xsd">
|
||||
<metadata>
|
||||
<id>MessagePack</id>
|
||||
<version>1.7.3.4</version>
|
||||
<title>MessagePack for C#</title>
|
||||
<authors>neuecc</authors>
|
||||
<owners>neuecc</owners>
|
||||
<projectUrl>https://github.com/neuecc/MessagePack-CSharp/</projectUrl>
|
||||
<requireLicenseAcceptance>false</requireLicenseAcceptance>
|
||||
<description>Extremely Fast MessagePack(MsgPack) Serializer for C#(.NET, .NET Core, Unity, Xamarin).</description>
|
||||
<tags>MsgPack, MessagePack, Serialization, Formatter, Serializer, Unity, Xamarin</tags>
|
||||
<frameworkAssemblies>
|
||||
<frameworkAssembly assemblyName="System" targetFramework=".NETFramework4.5" />
|
||||
<frameworkAssembly assemblyName="System.Core" targetFramework=".NETFramework4.5" />
|
||||
</frameworkAssemblies>
|
||||
<dependencies>
|
||||
<group targetFramework=".NETFramework4.7">
|
||||
<dependency id="System.Threading.Tasks.Extensions" version="4.3.0" />
|
||||
</group>
|
||||
<group targetFramework=".NETFramework4.5">
|
||||
<dependency id="System.ValueTuple" version="4.3.0" />
|
||||
<dependency id="System.Threading.Tasks.Extensions" version="4.3.0" />
|
||||
</group>
|
||||
<group targetFramework=".NETStandard1.6">
|
||||
<dependency id="System.Reflection.Emit" version="4.3.0" />
|
||||
<dependency id="System.Reflection.Emit.Lightweight" version="4.3.0" />
|
||||
<dependency id="System.ValueTuple" version="4.3.0" />
|
||||
<dependency id="System.Threading.Tasks.Extensions" version="4.3.0" />
|
||||
<dependency id="System.Runtime.Serialization.Primitives" version="4.3.0" />
|
||||
</group>
|
||||
<group targetFramework=".NETStandard2.0">
|
||||
<dependency id="System.Reflection.Emit" version="4.3.0" />
|
||||
<dependency id="System.Reflection.Emit.Lightweight" version="4.3.0" />
|
||||
<dependency id="System.ValueTuple" version="4.3.0" />
|
||||
<dependency id="System.Threading.Tasks.Extensions" version="4.3.0" />
|
||||
<dependency id="System.Runtime.Serialization.Primitives" version="4.3.0" />
|
||||
</group>
|
||||
</dependencies>
|
||||
</metadata>
|
||||
<files>
|
||||
<file src="..\src\MessagePack\bin\Release\net45\MessagePack.dll" target="lib\net45" />
|
||||
<file src="..\src\MessagePack\bin\Release\netstandard2.0\MessagePack.xml" target="lib\net45" />
|
||||
<file src="..\src\MessagePack\bin\Release\net47\MessagePack.dll" target="lib\net47" />
|
||||
<file src="..\src\MessagePack\bin\Release\netstandard2.0\MessagePack.xml" target="lib\net47" />
|
||||
<file src="..\src\MessagePack\bin\Release\netstandard2.0\MessagePack.dll" target="lib\netstandard2.0" />
|
||||
<file src="..\src\MessagePack\bin\Release\netstandard2.0\MessagePack.xml" target="lib\netstandard2.0" />
|
||||
<file src="..\src\MessagePack\bin\Release\netstandard1.6\MessagePack.dll" target="lib\netstandard1.6" />
|
||||
<file src="..\src\MessagePack\bin\Release\netstandard2.0\MessagePack.xml" target="lib\netstandard1.6" />
|
||||
</files>
|
||||
</package>
|
|
@ -1,21 +0,0 @@
|
|||
<?xml version="1.0"?>
|
||||
<package xmlns="http://schemas.microsoft.com/packaging/2011/08/nuspec.xsd">
|
||||
<metadata>
|
||||
<id>MessagePackAnalyzer</id>
|
||||
<version>1.6.1</version>
|
||||
<title>MessagePackAnalyzer</title>
|
||||
<authors>neuecc</authors>
|
||||
<owners>neuecc</owners>
|
||||
<projectUrl>https://github.com/neuecc/MessagePack-CSharp/</projectUrl>
|
||||
<requireLicenseAcceptance>false</requireLicenseAcceptance>
|
||||
<description>Analyzer of MessagePack for C#, verify rule for [MessagePackObject] and code fix for [Key].</description>
|
||||
<tags>MsgPack, MessagePack, Serialization, Formatter, Analyzer</tags>
|
||||
<frameworkAssemblies>
|
||||
<frameworkAssembly assemblyName="System" targetFramework="" />
|
||||
</frameworkAssemblies>
|
||||
</metadata>
|
||||
<files>
|
||||
<file src="..\src\MessagePackAnalyzer\bin\Release\*.dll" target="analyzers\dotnet\cs" exclude="**\Microsoft.CodeAnalysis.*;**\System.Collections.Immutable.*;**\System.Reflection.Metadata.*;**\System.Composition.*" />
|
||||
<file src="..\src\MessagePackAnalyzer\bin\Release\tools\*.ps1" target="tools\" />
|
||||
</files>
|
||||
</package>
|
|
@ -1,2 +0,0 @@
|
|||
REM not working?
|
||||
REM libz inject-dll --assembly .\tools\mpc.exe --include .\tools\*.dll --move
|
Двоичные данные
nuget/nuget.exe
Двоичные данные
nuget/nuget.exe
Двоичный файл не отображается.
|
@ -1,6 +0,0 @@
|
|||
nuget pack MessagePack.nuspec
|
||||
nuget pack MessagePack.ImmutableCollection.nuspec
|
||||
nuget pack MessagePack.ReactiveProperty.nuspec
|
||||
nuget pack MessagePack.UnityShims.nuspec
|
||||
nuget pack MessagePack.AspNetCoreMvcFormatter.nuspec
|
||||
nuget pack MessagePackAnalyzer.nuspec
|
|
@ -1,6 +0,0 @@
|
|||
nuget push MessagePack.1.7.3.4.nupkg -Source https://www.nuget.org/api/v2/package
|
||||
nuget push MessagePack.ImmutableCollection.1.7.3.4.nupkg -Source https://www.nuget.org/api/v2/package
|
||||
nuget push MessagePack.ReactiveProperty.1.7.3.4.nupkg -Source https://www.nuget.org/api/v2/package
|
||||
nuget push MessagePack.UnityShims.1.7.3.4.nupkg -Source https://www.nuget.org/api/v2/package
|
||||
nuget push MessagePack.AspNetCoreMvcFormatter.1.7.3.4.nupkg -Source https://www.nuget.org/api/v2/package
|
||||
REM nuget push MessagePackAnalyzer.1.7.3.4.nupkg -Source https://www.nuget.org/api/v2/package
|
|
@ -1,51 +1,8 @@
|
|||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<Project ToolsVersion="15.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
|
||||
<Import Project="$(MSBuildExtensionsPath)\$(MSBuildToolsVersion)\Microsoft.Common.props" Condition="Exists('$(MSBuildExtensionsPath)\$(MSBuildToolsVersion)\Microsoft.Common.props')" />
|
||||
<Project Sdk="Microsoft.NET.Sdk">
|
||||
<PropertyGroup>
|
||||
<Configuration Condition=" '$(Configuration)' == '' ">Debug</Configuration>
|
||||
<Platform Condition=" '$(Platform)' == '' ">AnyCPU</Platform>
|
||||
<ProjectGuid>{8E511130-F838-4B47-842B-0FB27AD175B5}</ProjectGuid>
|
||||
<OutputType>Exe</OutputType>
|
||||
<AppDesignerFolder>Properties</AppDesignerFolder>
|
||||
<RootNamespace>DynamicCodeDumper</RootNamespace>
|
||||
<AssemblyName>DynamicCodeDumper</AssemblyName>
|
||||
<TargetFrameworkVersion>v4.6.1</TargetFrameworkVersion>
|
||||
<FileAlignment>512</FileAlignment>
|
||||
<TargetFrameworkProfile />
|
||||
</PropertyGroup>
|
||||
<PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug|AnyCPU' ">
|
||||
<DebugSymbols>true</DebugSymbols>
|
||||
<DebugType>full</DebugType>
|
||||
<Optimize>false</Optimize>
|
||||
<OutputPath>bin\Debug\</OutputPath>
|
||||
<DefineConstants>TRACE;DEBUG;NET_35;NETSTANDARD1_4</DefineConstants>
|
||||
<ErrorReport>prompt</ErrorReport>
|
||||
<WarningLevel>4</WarningLevel>
|
||||
<Prefer32Bit>false</Prefer32Bit>
|
||||
<TargetFramework>net461</TargetFramework>
|
||||
<AllowUnsafeBlocks>true</AllowUnsafeBlocks>
|
||||
</PropertyGroup>
|
||||
<PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Release|AnyCPU' ">
|
||||
<DebugType>pdbonly</DebugType>
|
||||
<Optimize>true</Optimize>
|
||||
<OutputPath>bin\Release\</OutputPath>
|
||||
<DefineConstants>TRACE;NET_35, NETSTANDARD1_4</DefineConstants>
|
||||
<ErrorReport>prompt</ErrorReport>
|
||||
<WarningLevel>4</WarningLevel>
|
||||
<Prefer32Bit>false</Prefer32Bit>
|
||||
<AllowUnsafeBlocks>true</AllowUnsafeBlocks>
|
||||
</PropertyGroup>
|
||||
<PropertyGroup>
|
||||
<StartupObject />
|
||||
</PropertyGroup>
|
||||
<ItemGroup>
|
||||
<Reference Include="System" />
|
||||
<Reference Include="System.Core" />
|
||||
<Reference Include="System.Runtime.Serialization" />
|
||||
<Reference Include="System.Xml.Linq" />
|
||||
<Reference Include="System.Data.DataSetExtensions" />
|
||||
<Reference Include="System.Data" />
|
||||
<Reference Include="System.Xml" />
|
||||
</ItemGroup>
|
||||
<ItemGroup>
|
||||
<Compile Include="..\..\src\MessagePack\Attributes.cs">
|
||||
<Link>Code\Attributes.cs</Link>
|
||||
|
@ -119,8 +76,5 @@
|
|||
<Compile Include="..\SharedData\Class1.cs">
|
||||
<Link>Class1.cs</Link>
|
||||
</Compile>
|
||||
<Compile Include="Program.cs" />
|
||||
<Compile Include="Properties\AssemblyInfo.cs" />
|
||||
</ItemGroup>
|
||||
<Import Project="$(MSBuildToolsPath)\Microsoft.CSharp.targets" />
|
||||
</Project>
|
||||
</Project>
|
||||
|
|
|
@ -1,37 +0,0 @@
|
|||
using System.Reflection;
|
||||
using System.Runtime.CompilerServices;
|
||||
using System.Runtime.InteropServices;
|
||||
|
||||
// アセンブリに関する一般情報は以下の属性セットをとおして制御されます。
|
||||
// アセンブリに関連付けられている情報を変更するには、
|
||||
// これらの属性値を変更してください。
|
||||
[assembly: AssemblyTitle("DynamicCodeDumper")]
|
||||
[assembly: AssemblyDescription("")]
|
||||
[assembly: AssemblyConfiguration("")]
|
||||
[assembly: AssemblyCompany("")]
|
||||
[assembly: AssemblyProduct("DynamicCodeDumper")]
|
||||
[assembly: AssemblyCopyright("Copyright © 2017")]
|
||||
[assembly: AssemblyTrademark("")]
|
||||
[assembly: AssemblyCulture("")]
|
||||
|
||||
// ComVisible を false に設定すると、このアセンブリ内の型は COM コンポーネントから
|
||||
// 参照できなくなります。COM からこのアセンブリ内の型にアクセスする必要がある場合は、
|
||||
// その型の ComVisible 属性を true に設定してください。
|
||||
[assembly: ComVisible(false)]
|
||||
|
||||
// このプロジェクトが COM に公開される場合、次の GUID が typelib の ID になります
|
||||
[assembly: Guid("8e511130-f838-4b47-842b-0fb27ad175b5")]
|
||||
|
||||
// アセンブリのバージョン情報は次の 4 つの値で構成されています:
|
||||
//
|
||||
// メジャー バージョン
|
||||
// マイナー バージョン
|
||||
// ビルド番号
|
||||
// Revision
|
||||
//
|
||||
// すべての値を指定するか、次を使用してビルド番号とリビジョン番号を既定に設定できます
|
||||
// 以下のように '*' を使用します:
|
||||
// [assembly: AssemblyVersion("1.0.*")]
|
||||
[assembly: AssemblyVersion("1.0.0.0")]
|
||||
[assembly: AssemblyFileVersion("1.0.0.0")]
|
||||
|
|
@ -1,42 +0,0 @@
|
|||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<configuration>
|
||||
<startup>
|
||||
<supportedRuntime version="v4.0" sku=".NETFramework,Version=v4.6.1" />
|
||||
</startup>
|
||||
<runtime>
|
||||
<assemblyBinding xmlns="urn:schemas-microsoft-com:asm.v1">
|
||||
<dependentAssembly>
|
||||
<assemblyIdentity name="System.IO.Compression" publicKeyToken="b77a5c561934e089" culture="neutral" />
|
||||
<bindingRedirect oldVersion="0.0.0.0-4.1.2.0" newVersion="4.1.2.0" />
|
||||
</dependentAssembly>
|
||||
<dependentAssembly>
|
||||
<assemblyIdentity name="System.Collections.Immutable" publicKeyToken="b03f5f7f11d50a3a" culture="neutral" />
|
||||
<bindingRedirect oldVersion="0.0.0.0-1.2.1.0" newVersion="1.2.1.0" />
|
||||
</dependentAssembly>
|
||||
<dependentAssembly>
|
||||
<assemblyIdentity name="System.Security.Cryptography.Algorithms" publicKeyToken="b03f5f7f11d50a3a" culture="neutral" />
|
||||
<bindingRedirect oldVersion="0.0.0.0-4.1.0.0" newVersion="4.1.0.0" />
|
||||
</dependentAssembly>
|
||||
<dependentAssembly>
|
||||
<assemblyIdentity name="System.IO.FileSystem" publicKeyToken="b03f5f7f11d50a3a" culture="neutral" />
|
||||
<bindingRedirect oldVersion="0.0.0.0-4.0.2.0" newVersion="4.0.2.0" />
|
||||
</dependentAssembly>
|
||||
<dependentAssembly>
|
||||
<assemblyIdentity name="System.IO.FileSystem.Primitives" publicKeyToken="b03f5f7f11d50a3a" culture="neutral" />
|
||||
<bindingRedirect oldVersion="0.0.0.0-4.0.2.0" newVersion="4.0.2.0" />
|
||||
</dependentAssembly>
|
||||
<dependentAssembly>
|
||||
<assemblyIdentity name="System.Security.Cryptography.Primitives" publicKeyToken="b03f5f7f11d50a3a" culture="neutral" />
|
||||
<bindingRedirect oldVersion="0.0.0.0-4.0.1.0" newVersion="4.0.1.0" />
|
||||
</dependentAssembly>
|
||||
<dependentAssembly>
|
||||
<assemblyIdentity name="System.Xml.XPath.XDocument" publicKeyToken="b03f5f7f11d50a3a" culture="neutral" />
|
||||
<bindingRedirect oldVersion="0.0.0.0-4.0.2.0" newVersion="4.0.2.0" />
|
||||
</dependentAssembly>
|
||||
<dependentAssembly>
|
||||
<assemblyIdentity name="System.Diagnostics.FileVersionInfo" publicKeyToken="b03f5f7f11d50a3a" culture="neutral" />
|
||||
<bindingRedirect oldVersion="0.0.0.0-4.0.1.0" newVersion="4.0.1.0" />
|
||||
</dependentAssembly>
|
||||
</assemblyBinding>
|
||||
</runtime>
|
||||
</configuration>
|
|
@ -1,187 +1,34 @@
|
|||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<Project ToolsVersion="15.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
|
||||
<Import Project="$(MSBuildExtensionsPath)\$(MSBuildToolsVersion)\Microsoft.Common.props" Condition="Exists('$(MSBuildExtensionsPath)\$(MSBuildToolsVersion)\Microsoft.Common.props')" />
|
||||
<Project Sdk="Microsoft.NET.Sdk">
|
||||
<PropertyGroup>
|
||||
<Configuration Condition=" '$(Configuration)' == '' ">Debug</Configuration>
|
||||
<Platform Condition=" '$(Platform)' == '' ">AnyCPU</Platform>
|
||||
<ProjectGuid>{814F94D6-1413-4ACB-B1B5-A3488CAA1E6B}</ProjectGuid>
|
||||
<OutputType>Exe</OutputType>
|
||||
<RootNamespace>PerfBenchmarkDotNet</RootNamespace>
|
||||
<AssemblyName>PerfBenchmarkDotNet</AssemblyName>
|
||||
<TargetFrameworkVersion>v4.6.1</TargetFrameworkVersion>
|
||||
<FileAlignment>512</FileAlignment>
|
||||
<TargetFramework>net461</TargetFramework>
|
||||
<AutoGenerateBindingRedirects>true</AutoGenerateBindingRedirects>
|
||||
<NuGetPackageImportStamp>
|
||||
</NuGetPackageImportStamp>
|
||||
</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>
|
||||
</PropertyGroup>
|
||||
<PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Release|AnyCPU' ">
|
||||
<PlatformTarget>AnyCPU</PlatformTarget>
|
||||
<DebugType>pdbonly</DebugType>
|
||||
<Optimize>true</Optimize>
|
||||
<OutputPath>bin\Release\</OutputPath>
|
||||
<DefineConstants>TRACE;ENABLE_UNSAFE_MSGPACK</DefineConstants>
|
||||
<ErrorReport>prompt</ErrorReport>
|
||||
<WarningLevel>4</WarningLevel>
|
||||
<Prefer32Bit>true</Prefer32Bit>
|
||||
<AllowUnsafeBlocks>true</AllowUnsafeBlocks>
|
||||
</PropertyGroup>
|
||||
<ItemGroup>
|
||||
<Reference Include="BenchmarkDotNet, Version=0.10.8.0, Culture=neutral, PublicKeyToken=aa0ca2f9092cefc4, processorArchitecture=MSIL">
|
||||
<HintPath>..\..\packages\BenchmarkDotNet.0.10.8\lib\net46\BenchmarkDotNet.dll</HintPath>
|
||||
</Reference>
|
||||
<Reference Include="BenchmarkDotNet.Core, Version=0.10.8.0, Culture=neutral, PublicKeyToken=aa0ca2f9092cefc4, processorArchitecture=MSIL">
|
||||
<HintPath>..\..\packages\BenchmarkDotNet.Core.0.10.8\lib\net46\BenchmarkDotNet.Core.dll</HintPath>
|
||||
</Reference>
|
||||
<Reference Include="BenchmarkDotNet.Diagnostics.Windows, Version=0.10.8.0, Culture=neutral, PublicKeyToken=aa0ca2f9092cefc4, processorArchitecture=MSIL">
|
||||
<HintPath>..\..\packages\BenchmarkDotNet.Diagnostics.Windows.0.10.8\lib\net46\BenchmarkDotNet.Diagnostics.Windows.dll</HintPath>
|
||||
</Reference>
|
||||
<Reference Include="BenchmarkDotNet.Toolchains.Roslyn, Version=0.10.8.0, Culture=neutral, PublicKeyToken=aa0ca2f9092cefc4, processorArchitecture=MSIL">
|
||||
<HintPath>..\..\packages\BenchmarkDotNet.Toolchains.Roslyn.0.10.8\lib\net46\BenchmarkDotNet.Toolchains.Roslyn.dll</HintPath>
|
||||
</Reference>
|
||||
<Reference Include="Hyperion, Version=0.9.6.0, Culture=neutral, processorArchitecture=MSIL">
|
||||
<HintPath>..\..\packages\Hyperion.0.9.6\lib\net45\Hyperion.dll</HintPath>
|
||||
</Reference>
|
||||
<Reference Include="Jil, Version=2.15.4.0, Culture=neutral, processorArchitecture=MSIL">
|
||||
<HintPath>..\..\packages\Jil.2.15.4\lib\net45\Jil.dll</HintPath>
|
||||
</Reference>
|
||||
<Reference Include="MessagePack_1_6_0_3, Version=1.6.0.3, Culture=neutral, PublicKeyToken=b4a0369545f0a1be, processorArchitecture=MSIL">
|
||||
<SpecificVersion>False</SpecificVersion>
|
||||
<HintPath>.\MessagePack_1_6_0_3.dll</HintPath>
|
||||
<Aliases>oldmsgpack</Aliases>
|
||||
</Reference>
|
||||
<Reference Include="Microsoft.CodeAnalysis, Version=2.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35, processorArchitecture=MSIL">
|
||||
<HintPath>..\..\packages\Microsoft.CodeAnalysis.Common.2.0.0\lib\netstandard1.3\Microsoft.CodeAnalysis.dll</HintPath>
|
||||
</Reference>
|
||||
<Reference Include="Microsoft.CodeAnalysis.CSharp, Version=2.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35, processorArchitecture=MSIL">
|
||||
<HintPath>..\..\packages\Microsoft.CodeAnalysis.CSharp.2.0.0\lib\netstandard1.3\Microsoft.CodeAnalysis.CSharp.dll</HintPath>
|
||||
</Reference>
|
||||
<Reference Include="Microsoft.Diagnostics.Tracing.TraceEvent, Version=1.0.41.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a, processorArchitecture=MSIL">
|
||||
<HintPath>..\..\packages\Microsoft.Diagnostics.Tracing.TraceEvent.1.0.41\lib\net40\Microsoft.Diagnostics.Tracing.TraceEvent.dll</HintPath>
|
||||
</Reference>
|
||||
<Reference Include="Microsoft.DotNet.InternalAbstractions, Version=1.0.0.0, Culture=neutral, PublicKeyToken=adb9793829ddae60, processorArchitecture=MSIL">
|
||||
<HintPath>..\..\packages\Microsoft.DotNet.InternalAbstractions.1.0.0\lib\net451\Microsoft.DotNet.InternalAbstractions.dll</HintPath>
|
||||
</Reference>
|
||||
<Reference Include="Microsoft.DotNet.PlatformAbstractions, Version=1.1.1.0, Culture=neutral, PublicKeyToken=adb9793829ddae60, processorArchitecture=MSIL">
|
||||
<HintPath>..\..\packages\Microsoft.DotNet.PlatformAbstractions.1.1.1\lib\net451\Microsoft.DotNet.PlatformAbstractions.dll</HintPath>
|
||||
</Reference>
|
||||
<Reference Include="Microsoft.Win32.Registry, Version=4.0.1.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a, processorArchitecture=MSIL">
|
||||
<HintPath>..\..\packages\Microsoft.Win32.Registry.4.3.0\lib\net46\Microsoft.Win32.Registry.dll</HintPath>
|
||||
</Reference>
|
||||
<Reference Include="MsgPack, Version=0.9.0.0, Culture=neutral, PublicKeyToken=a2625990d5dc0167, processorArchitecture=MSIL">
|
||||
<HintPath>..\..\packages\MsgPack.Cli.0.9.0-rc1\lib\net46\MsgPack.dll</HintPath>
|
||||
</Reference>
|
||||
<Reference Include="Newtonsoft.Json, Version=10.0.0.0, Culture=neutral, PublicKeyToken=30ad4fe6b2a6aeed, processorArchitecture=MSIL">
|
||||
<HintPath>..\..\packages\Newtonsoft.Json.10.0.3\lib\net45\Newtonsoft.Json.dll</HintPath>
|
||||
</Reference>
|
||||
<Reference Include="protobuf-net, Version=2.3.2.0, Culture=neutral, PublicKeyToken=257b51d87d2e4d67, processorArchitecture=MSIL">
|
||||
<HintPath>..\..\packages\protobuf-net.2.3.2\lib\net40\protobuf-net.dll</HintPath>
|
||||
</Reference>
|
||||
<Reference Include="Sigil, Version=4.7.0.0, Culture=neutral, PublicKeyToken=2d06c3494341c8ab, processorArchitecture=MSIL">
|
||||
<HintPath>..\..\packages\Sigil.4.7.0\lib\net45\Sigil.dll</HintPath>
|
||||
</Reference>
|
||||
<Reference Include="System" />
|
||||
<Reference Include="System.AppContext, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a, processorArchitecture=MSIL">
|
||||
<HintPath>..\..\packages\System.AppContext.4.3.0\lib\net46\System.AppContext.dll</HintPath>
|
||||
</Reference>
|
||||
<Reference Include="System.Collections.Immutable, Version=1.2.1.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a, processorArchitecture=MSIL">
|
||||
<HintPath>..\..\packages\System.Collections.Immutable.1.3.1\lib\portable-net45+win8+wp8+wpa81\System.Collections.Immutable.dll</HintPath>
|
||||
<Private>True</Private>
|
||||
</Reference>
|
||||
<Reference Include="System.ComponentModel.Composition" />
|
||||
<Reference Include="System.Console, Version=4.0.1.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a, processorArchitecture=MSIL">
|
||||
<HintPath>..\..\packages\System.Console.4.3.0\lib\net46\System.Console.dll</HintPath>
|
||||
</Reference>
|
||||
<Reference Include="System.Core" />
|
||||
<Reference Include="System.Diagnostics.FileVersionInfo, Version=4.0.1.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a, processorArchitecture=MSIL">
|
||||
<HintPath>..\..\packages\System.Diagnostics.FileVersionInfo.4.3.0\lib\net46\System.Diagnostics.FileVersionInfo.dll</HintPath>
|
||||
</Reference>
|
||||
<Reference Include="System.Diagnostics.StackTrace, Version=4.0.3.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a, processorArchitecture=MSIL">
|
||||
<HintPath>..\..\packages\System.Diagnostics.StackTrace.4.3.0\lib\net46\System.Diagnostics.StackTrace.dll</HintPath>
|
||||
</Reference>
|
||||
<Reference Include="System.IO.Compression, Version=4.1.2.0, Culture=neutral, PublicKeyToken=b77a5c561934e089, processorArchitecture=MSIL">
|
||||
<HintPath>..\..\packages\System.IO.Compression.4.3.0\lib\net46\System.IO.Compression.dll</HintPath>
|
||||
</Reference>
|
||||
<Reference Include="System.IO.FileSystem, Version=4.0.2.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a, processorArchitecture=MSIL">
|
||||
<HintPath>..\..\packages\System.IO.FileSystem.4.3.0\lib\net46\System.IO.FileSystem.dll</HintPath>
|
||||
</Reference>
|
||||
<Reference Include="System.IO.FileSystem.Primitives, Version=4.0.2.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a, processorArchitecture=MSIL">
|
||||
<HintPath>..\..\packages\System.IO.FileSystem.Primitives.4.3.0\lib\net46\System.IO.FileSystem.Primitives.dll</HintPath>
|
||||
</Reference>
|
||||
<Reference Include="System.Numerics" />
|
||||
<Reference Include="System.Reflection.Metadata, Version=1.4.1.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a, processorArchitecture=MSIL">
|
||||
<HintPath>..\..\packages\System.Reflection.Metadata.1.4.2\lib\portable-net45+win8\System.Reflection.Metadata.dll</HintPath>
|
||||
</Reference>
|
||||
<Reference Include="System.Runtime.Serialization" />
|
||||
<Reference Include="System.Security.Cryptography.Algorithms, Version=4.1.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a, processorArchitecture=MSIL">
|
||||
<HintPath>..\..\packages\System.Security.Cryptography.Algorithms.4.3.0\lib\net461\System.Security.Cryptography.Algorithms.dll</HintPath>
|
||||
</Reference>
|
||||
<Reference Include="System.Security.Cryptography.Encoding, Version=4.0.1.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a, processorArchitecture=MSIL">
|
||||
<HintPath>..\..\packages\System.Security.Cryptography.Encoding.4.3.0\lib\net46\System.Security.Cryptography.Encoding.dll</HintPath>
|
||||
</Reference>
|
||||
<Reference Include="System.Security.Cryptography.Primitives, Version=4.0.1.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a, processorArchitecture=MSIL">
|
||||
<HintPath>..\..\packages\System.Security.Cryptography.Primitives.4.3.0\lib\net46\System.Security.Cryptography.Primitives.dll</HintPath>
|
||||
</Reference>
|
||||
<Reference Include="System.Security.Cryptography.X509Certificates, Version=4.1.1.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a, processorArchitecture=MSIL">
|
||||
<HintPath>..\..\packages\System.Security.Cryptography.X509Certificates.4.3.0\lib\net461\System.Security.Cryptography.X509Certificates.dll</HintPath>
|
||||
</Reference>
|
||||
<Reference Include="System.Text.Encoding.CodePages, Version=4.0.2.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a, processorArchitecture=MSIL">
|
||||
<HintPath>..\..\packages\System.Text.Encoding.CodePages.4.3.0\lib\net46\System.Text.Encoding.CodePages.dll</HintPath>
|
||||
</Reference>
|
||||
<Reference Include="System.Threading.Tasks.Extensions, Version=4.1.0.0, Culture=neutral, PublicKeyToken=cc7b13ffcd2ddd51, processorArchitecture=MSIL">
|
||||
<HintPath>..\..\packages\System.Threading.Tasks.Extensions.4.3.0\lib\portable-net45+win8+wp8+wpa81\System.Threading.Tasks.Extensions.dll</HintPath>
|
||||
</Reference>
|
||||
<Reference Include="System.Threading.Thread, Version=4.0.1.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a, processorArchitecture=MSIL">
|
||||
<HintPath>..\..\packages\System.Threading.Thread.4.3.0\lib\net46\System.Threading.Thread.dll</HintPath>
|
||||
</Reference>
|
||||
<Reference Include="System.ValueTuple, Version=4.0.1.0, Culture=neutral, PublicKeyToken=cc7b13ffcd2ddd51, processorArchitecture=MSIL">
|
||||
<HintPath>..\..\packages\System.ValueTuple.4.3.0\lib\netstandard1.0\System.ValueTuple.dll</HintPath>
|
||||
</Reference>
|
||||
<Reference Include="System.Xml.Linq" />
|
||||
<Reference Include="System.Data.DataSetExtensions" />
|
||||
<Reference Include="Microsoft.CSharp" />
|
||||
<Reference Include="System.Data" />
|
||||
<Reference Include="System.Net.Http" />
|
||||
<Reference Include="System.Xml" />
|
||||
<Reference Include="System.Xml.ReaderWriter, Version=4.1.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a, processorArchitecture=MSIL">
|
||||
<HintPath>..\..\packages\System.Xml.ReaderWriter.4.3.0\lib\net46\System.Xml.ReaderWriter.dll</HintPath>
|
||||
</Reference>
|
||||
<Reference Include="System.Xml.XmlDocument, Version=4.0.2.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a, processorArchitecture=MSIL">
|
||||
<HintPath>..\..\packages\System.Xml.XmlDocument.4.3.0\lib\net46\System.Xml.XmlDocument.dll</HintPath>
|
||||
</Reference>
|
||||
<Reference Include="System.Xml.XPath, Version=4.0.2.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a, processorArchitecture=MSIL">
|
||||
<HintPath>..\..\packages\System.Xml.XPath.4.3.0\lib\net46\System.Xml.XPath.dll</HintPath>
|
||||
</Reference>
|
||||
<Reference Include="System.Xml.XPath.XDocument, Version=4.0.2.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a, processorArchitecture=MSIL">
|
||||
<HintPath>..\..\packages\System.Xml.XPath.XDocument.4.3.0\lib\net46\System.Xml.XPath.XDocument.dll</HintPath>
|
||||
</Reference>
|
||||
<Reference Include="ZeroFormatter, Version=1.6.4.0, Culture=neutral, processorArchitecture=MSIL">
|
||||
<HintPath>..\..\packages\ZeroFormatter.1.6.4\lib\net45\ZeroFormatter.dll</HintPath>
|
||||
</Reference>
|
||||
<Reference Include="ZeroFormatter.Interfaces, Version=1.6.4.0, Culture=neutral, processorArchitecture=MSIL">
|
||||
<HintPath>..\..\packages\ZeroFormatter.Interfaces.1.6.4\lib\net45\ZeroFormatter.Interfaces.dll</HintPath>
|
||||
</Reference>
|
||||
</ItemGroup>
|
||||
<ItemGroup>
|
||||
<Compile Include="Program.cs" />
|
||||
<Compile Include="Properties\AssemblyInfo.cs" />
|
||||
</ItemGroup>
|
||||
<ItemGroup>
|
||||
<None Include="App.config" />
|
||||
<None Include="packages.config" />
|
||||
</ItemGroup>
|
||||
<ItemGroup>
|
||||
<Analyzer Include="..\..\packages\Microsoft.CodeAnalysis.Analyzers.1.1.0\analyzers\dotnet\cs\Microsoft.CodeAnalysis.Analyzers.dll" />
|
||||
<Analyzer Include="..\..\packages\Microsoft.CodeAnalysis.Analyzers.1.1.0\analyzers\dotnet\cs\Microsoft.CodeAnalysis.CSharp.Analyzers.dll" />
|
||||
<PackageReference Include="BenchmarkDotNet.Diagnostics.Windows" version="0.10.8" />
|
||||
<PackageReference Include="BenchmarkDotNet.Toolchains.Roslyn" version="0.10.8" />
|
||||
<PackageReference Include="Hyperion" version="0.9.6" />
|
||||
<PackageReference Include="Jil" version="2.15.4" />
|
||||
<PackageReference Include="MessagePack" version="1.4.3" />
|
||||
<PackageReference Include="Microsoft.CodeAnalysis.Analyzers" version="1.1.0" />
|
||||
<PackageReference Include="Microsoft.CodeAnalysis.CSharp" version="2.0.0" />
|
||||
<PackageReference Include="Microsoft.DotNet.InternalAbstractions" version="1.0.0" />
|
||||
<PackageReference Include="Microsoft.DotNet.PlatformAbstractions" version="1.1.1" />
|
||||
<PackageReference Include="Microsoft.Win32.Registry" version="4.3.0" />
|
||||
<PackageReference Include="MsgPack.Cli" version="0.9.0-rc1" />
|
||||
<PackageReference Include="Newtonsoft.Json" version="10.0.3" />
|
||||
<PackageReference Include="protobuf-net" version="2.3.2" />
|
||||
<PackageReference Include="Sigil" version="4.7.0" />
|
||||
<PackageReference Include="ZeroFormatter" version="1.6.4" />
|
||||
</ItemGroup>
|
||||
<ItemGroup>
|
||||
<Content Include="MessagePack_1_4_4.dll" />
|
||||
|
@ -189,17 +36,7 @@
|
|||
</ItemGroup>
|
||||
<ItemGroup>
|
||||
<ProjectReference Include="..\..\src\MessagePack\MessagePack.csproj">
|
||||
<Project>{7abb33ee-a2f1-492b-8daf-5df89f0f0b79}</Project>
|
||||
<Name>MessagePack</Name>
|
||||
<Aliases>newmsgpack</Aliases>
|
||||
</ProjectReference>
|
||||
</ItemGroup>
|
||||
<Import Project="$(MSBuildToolsPath)\Microsoft.CSharp.targets" />
|
||||
<Import Project="..\..\packages\Microsoft.Diagnostics.Tracing.TraceEvent.1.0.41\build\Microsoft.Diagnostics.Tracing.TraceEvent.targets" Condition="Exists('..\..\packages\Microsoft.Diagnostics.Tracing.TraceEvent.1.0.41\build\Microsoft.Diagnostics.Tracing.TraceEvent.targets')" />
|
||||
<Target Name="EnsureNuGetPackageBuildImports" BeforeTargets="PrepareForBuild">
|
||||
<PropertyGroup>
|
||||
<ErrorText>このプロジェクトは、このコンピューター上にない NuGet パッケージを参照しています。それらのパッケージをダウンロードするには、[NuGet パッケージの復元] を使用します。詳細については、http://go.microsoft.com/fwlink/?LinkID=322105 を参照してください。見つからないファイルは {0} です。</ErrorText>
|
||||
</PropertyGroup>
|
||||
<Error Condition="!Exists('..\..\packages\Microsoft.Diagnostics.Tracing.TraceEvent.1.0.41\build\Microsoft.Diagnostics.Tracing.TraceEvent.targets')" Text="$([System.String]::Format('$(ErrorText)', '..\..\packages\Microsoft.Diagnostics.Tracing.TraceEvent.1.0.41\build\Microsoft.Diagnostics.Tracing.TraceEvent.targets'))" />
|
||||
</Target>
|
||||
</Project>
|
||||
</Project>
|
||||
|
|
|
@ -1,36 +0,0 @@
|
|||
using System.Reflection;
|
||||
using System.Runtime.CompilerServices;
|
||||
using System.Runtime.InteropServices;
|
||||
|
||||
// アセンブリに関する一般情報は以下の属性セットをとおして制御されます。
|
||||
// アセンブリに関連付けられている情報を変更するには、
|
||||
// これらの属性値を変更してください。
|
||||
[assembly: AssemblyTitle("PerfBenchmarkDotNet")]
|
||||
[assembly: AssemblyDescription("")]
|
||||
[assembly: AssemblyConfiguration("")]
|
||||
[assembly: AssemblyCompany("")]
|
||||
[assembly: AssemblyProduct("PerfBenchmarkDotNet")]
|
||||
[assembly: AssemblyCopyright("Copyright © 2017")]
|
||||
[assembly: AssemblyTrademark("")]
|
||||
[assembly: AssemblyCulture("")]
|
||||
|
||||
// ComVisible を false に設定すると、このアセンブリ内の型は COM コンポーネントから
|
||||
// 参照できなくなります。COM からこのアセンブリ内の型にアクセスする必要がある場合は、
|
||||
// その型の ComVisible 属性を true に設定してください。
|
||||
[assembly: ComVisible(false)]
|
||||
|
||||
// このプロジェクトが COM に公開される場合、次の GUID が typelib の ID になります
|
||||
[assembly: Guid("814f94d6-1413-4acb-b1b5-a3488caa1e6b")]
|
||||
|
||||
// アセンブリのバージョン情報は次の 4 つの値で構成されています:
|
||||
//
|
||||
// メジャー バージョン
|
||||
// マイナー バージョン
|
||||
// ビルド番号
|
||||
// Revision
|
||||
//
|
||||
// すべての値を指定するか、次を使用してビルド番号とリビジョン番号を既定に設定できます
|
||||
// 既定値にすることができます:
|
||||
// [assembly: AssemblyVersion("1.0.*")]
|
||||
[assembly: AssemblyVersion("1.0.0.0")]
|
||||
[assembly: AssemblyFileVersion("1.0.0.0")]
|
|
@ -1,64 +0,0 @@
|
|||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<packages>
|
||||
<package id="BenchmarkDotNet" version="0.10.8" targetFramework="net461" />
|
||||
<package id="BenchmarkDotNet.Core" version="0.10.8" targetFramework="net461" />
|
||||
<package id="BenchmarkDotNet.Diagnostics.Windows" version="0.10.8" targetFramework="net461" />
|
||||
<package id="BenchmarkDotNet.Toolchains.Roslyn" version="0.10.8" targetFramework="net461" />
|
||||
<package id="Hyperion" version="0.9.6" targetFramework="net461" />
|
||||
<package id="Jil" version="2.15.4" targetFramework="net461" />
|
||||
<package id="MessagePack" version="1.4.3" targetFramework="net461" />
|
||||
<package id="Microsoft.CodeAnalysis.Analyzers" version="1.1.0" targetFramework="net461" />
|
||||
<package id="Microsoft.CodeAnalysis.Common" version="2.0.0" targetFramework="net461" />
|
||||
<package id="Microsoft.CodeAnalysis.CSharp" version="2.0.0" targetFramework="net461" />
|
||||
<package id="Microsoft.Diagnostics.Tracing.TraceEvent" version="1.0.41" targetFramework="net461" />
|
||||
<package id="Microsoft.DotNet.InternalAbstractions" version="1.0.0" targetFramework="net461" />
|
||||
<package id="Microsoft.DotNet.PlatformAbstractions" version="1.1.1" targetFramework="net461" />
|
||||
<package id="Microsoft.Win32.Registry" version="4.3.0" targetFramework="net461" />
|
||||
<package id="MsgPack.Cli" version="0.9.0-rc1" targetFramework="net461" />
|
||||
<package id="Newtonsoft.Json" version="10.0.3" targetFramework="net461" />
|
||||
<package id="protobuf-net" version="2.3.2" targetFramework="net461" />
|
||||
<package id="Sigil" version="4.7.0" targetFramework="net461" />
|
||||
<package id="System.AppContext" version="4.3.0" targetFramework="net461" />
|
||||
<package id="System.Collections" version="4.3.0" targetFramework="net461" />
|
||||
<package id="System.Collections.Concurrent" version="4.3.0" targetFramework="net461" />
|
||||
<package id="System.Collections.Immutable" version="1.3.1" targetFramework="net461" />
|
||||
<package id="System.Console" version="4.3.0" targetFramework="net461" />
|
||||
<package id="System.Diagnostics.Debug" version="4.3.0" targetFramework="net461" />
|
||||
<package id="System.Diagnostics.FileVersionInfo" version="4.3.0" targetFramework="net461" />
|
||||
<package id="System.Diagnostics.StackTrace" version="4.3.0" targetFramework="net461" />
|
||||
<package id="System.Diagnostics.Tools" version="4.3.0" targetFramework="net461" />
|
||||
<package id="System.Dynamic.Runtime" version="4.3.0" targetFramework="net461" />
|
||||
<package id="System.Globalization" version="4.3.0" targetFramework="net461" />
|
||||
<package id="System.IO.Compression" version="4.3.0" targetFramework="net461" />
|
||||
<package id="System.IO.FileSystem" version="4.3.0" targetFramework="net461" />
|
||||
<package id="System.IO.FileSystem.Primitives" version="4.3.0" targetFramework="net461" />
|
||||
<package id="System.Linq" version="4.3.0" targetFramework="net461" />
|
||||
<package id="System.Linq.Expressions" version="4.3.0" targetFramework="net461" />
|
||||
<package id="System.Reflection" version="4.3.0" targetFramework="net461" />
|
||||
<package id="System.Reflection.Metadata" version="1.4.2" targetFramework="net461" />
|
||||
<package id="System.Resources.ResourceManager" version="4.3.0" targetFramework="net461" />
|
||||
<package id="System.Runtime" version="4.3.0" targetFramework="net461" />
|
||||
<package id="System.Runtime.Extensions" version="4.3.0" targetFramework="net461" />
|
||||
<package id="System.Runtime.InteropServices" version="4.3.0" targetFramework="net461" />
|
||||
<package id="System.Runtime.Numerics" version="4.3.0" targetFramework="net461" />
|
||||
<package id="System.Security.Cryptography.Algorithms" version="4.3.0" targetFramework="net461" />
|
||||
<package id="System.Security.Cryptography.Encoding" version="4.3.0" targetFramework="net461" />
|
||||
<package id="System.Security.Cryptography.Primitives" version="4.3.0" targetFramework="net461" />
|
||||
<package id="System.Security.Cryptography.X509Certificates" version="4.3.0" targetFramework="net461" />
|
||||
<package id="System.Text.Encoding" version="4.3.0" targetFramework="net461" />
|
||||
<package id="System.Text.Encoding.CodePages" version="4.3.0" targetFramework="net461" />
|
||||
<package id="System.Text.Encoding.Extensions" version="4.3.0" targetFramework="net461" />
|
||||
<package id="System.Threading" version="4.3.0" targetFramework="net461" />
|
||||
<package id="System.Threading.Tasks" version="4.3.0" targetFramework="net461" />
|
||||
<package id="System.Threading.Tasks.Extensions" version="4.3.0" targetFramework="net461" />
|
||||
<package id="System.Threading.Tasks.Parallel" version="4.3.0" targetFramework="net461" />
|
||||
<package id="System.Threading.Thread" version="4.3.0" targetFramework="net461" />
|
||||
<package id="System.ValueTuple" version="4.3.0" targetFramework="net461" />
|
||||
<package id="System.Xml.ReaderWriter" version="4.3.0" targetFramework="net461" />
|
||||
<package id="System.Xml.XDocument" version="4.3.0" targetFramework="net461" />
|
||||
<package id="System.Xml.XmlDocument" version="4.3.0" targetFramework="net461" />
|
||||
<package id="System.Xml.XPath" version="4.3.0" targetFramework="net461" />
|
||||
<package id="System.Xml.XPath.XDocument" version="4.3.0" targetFramework="net461" />
|
||||
<package id="ZeroFormatter" version="1.6.4" targetFramework="net461" />
|
||||
<package id="ZeroFormatter.Interfaces" version="1.6.4" targetFramework="net461" />
|
||||
</packages>
|
|
@ -0,0 +1,16 @@
|
|||
<Project Sdk="Microsoft.NET.Sdk">
|
||||
<PropertyGroup>
|
||||
<OutputType>Exe</OutputType>
|
||||
<TargetFramework>net461</TargetFramework>
|
||||
<AutoGenerateBindingRedirects>true</AutoGenerateBindingRedirects>
|
||||
</PropertyGroup>
|
||||
<ItemGroup>
|
||||
<PackageReference Include="MsgPack.Cli" version="0.9.0-beta2" />
|
||||
<PackageReference Include="Newtonsoft.Json" version="10.0.1-beta1" />
|
||||
<PackageReference Include="protobuf-net" version="2.1.0" />
|
||||
<PackageReference Include="ZeroFormatter" version="1.6.4" />
|
||||
</ItemGroup>
|
||||
<ItemGroup>
|
||||
<ProjectReference Include="..\..\src\MessagePack\MessagePack.csproj" />
|
||||
</ItemGroup>
|
||||
</Project>
|
|
@ -1,6 +0,0 @@
|
|||
<?xml version="1.0" encoding="utf-8" ?>
|
||||
<configuration>
|
||||
<startup>
|
||||
<supportedRuntime version="v4.0" sku=".NETFramework,Version=v4.6.1" />
|
||||
</startup>
|
||||
</configuration>
|
|
@ -1,80 +0,0 @@
|
|||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<Project ToolsVersion="15.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
|
||||
<Import Project="$(MSBuildExtensionsPath)\$(MSBuildToolsVersion)\Microsoft.Common.props" Condition="Exists('$(MSBuildExtensionsPath)\$(MSBuildToolsVersion)\Microsoft.Common.props')" />
|
||||
<PropertyGroup>
|
||||
<Configuration Condition=" '$(Configuration)' == '' ">Debug</Configuration>
|
||||
<Platform Condition=" '$(Platform)' == '' ">AnyCPU</Platform>
|
||||
<ProjectGuid>{014A3DCE-50A6-4774-A4C1-C66EEAB67133}</ProjectGuid>
|
||||
<OutputType>Exe</OutputType>
|
||||
<RootNamespace>PertNetFramework</RootNamespace>
|
||||
<AssemblyName>PertNetFramework</AssemblyName>
|
||||
<TargetFrameworkVersion>v4.6.1</TargetFrameworkVersion>
|
||||
<FileAlignment>512</FileAlignment>
|
||||
<AutoGenerateBindingRedirects>true</AutoGenerateBindingRedirects>
|
||||
</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>
|
||||
</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>
|
||||
</PropertyGroup>
|
||||
<ItemGroup>
|
||||
<Reference Include="MsgPack, Version=0.9.0.0, Culture=neutral, PublicKeyToken=a2625990d5dc0167, processorArchitecture=MSIL">
|
||||
<HintPath>..\..\packages\MsgPack.Cli.0.9.0-beta2\lib\net46\MsgPack.dll</HintPath>
|
||||
</Reference>
|
||||
<Reference Include="Newtonsoft.Json, Version=10.0.0.0, Culture=neutral, PublicKeyToken=30ad4fe6b2a6aeed, processorArchitecture=MSIL">
|
||||
<HintPath>..\..\packages\Newtonsoft.Json.10.0.1-beta1\lib\net45\Newtonsoft.Json.dll</HintPath>
|
||||
</Reference>
|
||||
<Reference Include="protobuf-net, Version=2.1.0.0, Culture=neutral, PublicKeyToken=257b51d87d2e4d67, processorArchitecture=MSIL">
|
||||
<HintPath>..\..\packages\protobuf-net.2.1.0\lib\net451\protobuf-net.dll</HintPath>
|
||||
</Reference>
|
||||
<Reference Include="System" />
|
||||
<Reference Include="System.Core" />
|
||||
<Reference Include="System.Threading.Tasks.Extensions, Version=4.1.0.0, Culture=neutral, PublicKeyToken=cc7b13ffcd2ddd51, processorArchitecture=MSIL">
|
||||
<HintPath>..\..\packages\System.Threading.Tasks.Extensions.4.3.0\lib\portable-net45+win8+wp8+wpa81\System.Threading.Tasks.Extensions.dll</HintPath>
|
||||
</Reference>
|
||||
<Reference Include="System.ValueTuple, Version=4.0.1.0, Culture=neutral, PublicKeyToken=cc7b13ffcd2ddd51, processorArchitecture=MSIL">
|
||||
<HintPath>..\..\packages\System.ValueTuple.4.3.0\lib\netstandard1.0\System.ValueTuple.dll</HintPath>
|
||||
</Reference>
|
||||
<Reference Include="System.Xml.Linq" />
|
||||
<Reference Include="System.Data.DataSetExtensions" />
|
||||
<Reference Include="Microsoft.CSharp" />
|
||||
<Reference Include="System.Data" />
|
||||
<Reference Include="System.Net.Http" />
|
||||
<Reference Include="System.Xml" />
|
||||
<Reference Include="ZeroFormatter, Version=1.6.4.0, Culture=neutral, processorArchitecture=MSIL">
|
||||
<HintPath>..\..\packages\ZeroFormatter.1.6.4\lib\net45\ZeroFormatter.dll</HintPath>
|
||||
</Reference>
|
||||
<Reference Include="ZeroFormatter.Interfaces, Version=1.6.4.0, Culture=neutral, processorArchitecture=MSIL">
|
||||
<HintPath>..\..\packages\ZeroFormatter.Interfaces.1.6.4\lib\net45\ZeroFormatter.Interfaces.dll</HintPath>
|
||||
</Reference>
|
||||
</ItemGroup>
|
||||
<ItemGroup>
|
||||
<Compile Include="Program.cs" />
|
||||
<Compile Include="Properties\AssemblyInfo.cs" />
|
||||
</ItemGroup>
|
||||
<ItemGroup>
|
||||
<None Include="App.config" />
|
||||
<None Include="packages.config" />
|
||||
</ItemGroup>
|
||||
<ItemGroup>
|
||||
<ProjectReference Include="..\..\src\MessagePack\MessagePack.csproj">
|
||||
<Project>{7abb33ee-a2f1-492b-8daf-5df89f0f0b79}</Project>
|
||||
<Name>MessagePack</Name>
|
||||
</ProjectReference>
|
||||
</ItemGroup>
|
||||
<Import Project="$(MSBuildToolsPath)\Microsoft.CSharp.targets" />
|
||||
</Project>
|
|
@ -1,36 +0,0 @@
|
|||
using System.Reflection;
|
||||
using System.Runtime.CompilerServices;
|
||||
using System.Runtime.InteropServices;
|
||||
|
||||
// アセンブリに関する一般情報は以下の属性セットをとおして制御されます。
|
||||
// アセンブリに関連付けられている情報を変更するには、
|
||||
// これらの属性値を変更してください。
|
||||
[assembly: AssemblyTitle("PertNetFramework")]
|
||||
[assembly: AssemblyDescription("")]
|
||||
[assembly: AssemblyConfiguration("")]
|
||||
[assembly: AssemblyCompany("")]
|
||||
[assembly: AssemblyProduct("PertNetFramework")]
|
||||
[assembly: AssemblyCopyright("Copyright © 2017")]
|
||||
[assembly: AssemblyTrademark("")]
|
||||
[assembly: AssemblyCulture("")]
|
||||
|
||||
// ComVisible を false に設定すると、このアセンブリ内の型は COM コンポーネントから
|
||||
// 参照できなくなります。COM からこのアセンブリ内の型にアクセスする必要がある場合は、
|
||||
// その型の ComVisible 属性を true に設定してください。
|
||||
[assembly: ComVisible(false)]
|
||||
|
||||
// このプロジェクトが COM に公開される場合、次の GUID が typelib の ID になります
|
||||
[assembly: Guid("014a3dce-50a6-4774-a4c1-c66eeab67133")]
|
||||
|
||||
// アセンブリのバージョン情報は次の 4 つの値で構成されています:
|
||||
//
|
||||
// メジャー バージョン
|
||||
// マイナー バージョン
|
||||
// ビルド番号
|
||||
// Revision
|
||||
//
|
||||
// すべての値を指定するか、次を使用してビルド番号とリビジョン番号を既定に設定できます
|
||||
// 既定値にすることができます:
|
||||
// [assembly: AssemblyVersion("1.0.*")]
|
||||
[assembly: AssemblyVersion("1.0.0.0")]
|
||||
[assembly: AssemblyFileVersion("1.0.0.0")]
|
|
@ -1,10 +0,0 @@
|
|||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<packages>
|
||||
<package id="MsgPack.Cli" version="0.9.0-beta2" targetFramework="net461" />
|
||||
<package id="Newtonsoft.Json" version="10.0.1-beta1" targetFramework="net461" />
|
||||
<package id="protobuf-net" version="2.1.0" targetFramework="net461" />
|
||||
<package id="System.Threading.Tasks.Extensions" version="4.3.0" targetFramework="net461" />
|
||||
<package id="System.ValueTuple" version="4.3.0" targetFramework="net461" />
|
||||
<package id="ZeroFormatter" version="1.6.4" targetFramework="net461" />
|
||||
<package id="ZeroFormatter.Interfaces" version="1.6.4" targetFramework="net461" />
|
||||
</packages>
|
|
@ -3,9 +3,6 @@
|
|||
<PropertyGroup>
|
||||
<OutputType>Exe</OutputType>
|
||||
<TargetFramework>netcoreapp2.0</TargetFramework>
|
||||
</PropertyGroup>
|
||||
|
||||
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|AnyCPU'">
|
||||
<Prefer32Bit>False</Prefer32Bit>
|
||||
<AllowUnsafeBlocks>True</AllowUnsafeBlocks>
|
||||
</PropertyGroup>
|
||||
|
@ -24,4 +21,4 @@
|
|||
<ProjectReference Include="..\SharedData\SharedData.csproj" />
|
||||
</ItemGroup>
|
||||
|
||||
</Project>
|
||||
</Project>
|
||||
|
|
|
@ -1,36 +0,0 @@
|
|||
using System.Reflection;
|
||||
using System.Runtime.CompilerServices;
|
||||
using System.Runtime.InteropServices;
|
||||
|
||||
// アセンブリに関する一般情報は以下の属性セットをとおして制御されます。
|
||||
// アセンブリに関連付けられている情報を変更するには、
|
||||
// これらの属性値を変更してください。
|
||||
[assembly: AssemblyTitle("SharedData")]
|
||||
[assembly: AssemblyDescription("")]
|
||||
[assembly: AssemblyConfiguration("")]
|
||||
[assembly: AssemblyCompany("")]
|
||||
[assembly: AssemblyProduct("SharedData")]
|
||||
[assembly: AssemblyCopyright("Copyright © 2017")]
|
||||
[assembly: AssemblyTrademark("")]
|
||||
[assembly: AssemblyCulture("")]
|
||||
|
||||
// ComVisible を false に設定すると、このアセンブリ内の型は COM コンポーネントから
|
||||
// 参照できなくなります。COM からこのアセンブリ内の型にアクセスする必要がある場合は、
|
||||
// その型の ComVisible 属性を true に設定してください。
|
||||
[assembly: ComVisible(false)]
|
||||
|
||||
// このプロジェクトが COM に公開される場合、次の GUID が typelib の ID になります
|
||||
[assembly: Guid("3abc5c4c-2ce4-459e-8666-f2b181c3def3")]
|
||||
|
||||
// アセンブリのバージョン情報は次の 4 つの値で構成されています:
|
||||
//
|
||||
// メジャー バージョン
|
||||
// マイナー バージョン
|
||||
// ビルド番号
|
||||
// Revision
|
||||
//
|
||||
// すべての値を指定するか、次を使用してビルド番号とリビジョン番号を既定に設定できます
|
||||
// 以下のように '*' を使用します:
|
||||
// [assembly: AssemblyVersion("1.0.*")]
|
||||
[assembly: AssemblyVersion("1.0.0.0")]
|
||||
[assembly: AssemblyFileVersion("1.0.0.0")]
|
|
@ -1,60 +1,8 @@
|
|||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<Project ToolsVersion="14.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
|
||||
<Import Project="$(MSBuildExtensionsPath)\$(MSBuildToolsVersion)\Microsoft.Common.props" Condition="Exists('$(MSBuildExtensionsPath)\$(MSBuildToolsVersion)\Microsoft.Common.props')" />
|
||||
<Project Sdk="Microsoft.NET.Sdk">
|
||||
<PropertyGroup>
|
||||
<Configuration Condition=" '$(Configuration)' == '' ">Debug</Configuration>
|
||||
<Platform Condition=" '$(Platform)' == '' ">AnyCPU</Platform>
|
||||
<ProjectGuid>{3ABC5C4C-2CE4-459E-8666-F2B181C3DEF3}</ProjectGuid>
|
||||
<OutputType>Library</OutputType>
|
||||
<AppDesignerFolder>Properties</AppDesignerFolder>
|
||||
<RootNamespace>SharedData</RootNamespace>
|
||||
<AssemblyName>SharedData</AssemblyName>
|
||||
<TargetFrameworkVersion>v4.6.1</TargetFrameworkVersion>
|
||||
<FileAlignment>512</FileAlignment>
|
||||
<TargetFrameworkProfile />
|
||||
</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>
|
||||
<Prefer32Bit>false</Prefer32Bit>
|
||||
</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>
|
||||
<Prefer32Bit>false</Prefer32Bit>
|
||||
<TargetFramework>netstandard1.6</TargetFramework>
|
||||
</PropertyGroup>
|
||||
<ItemGroup>
|
||||
<Reference Include="System" />
|
||||
<Reference Include="System.Core" />
|
||||
<Reference Include="System.Threading.Tasks.Extensions, Version=4.1.0.0, Culture=neutral, PublicKeyToken=cc7b13ffcd2ddd51, processorArchitecture=MSIL">
|
||||
<HintPath>..\..\packages\System.Threading.Tasks.Extensions.4.3.0\lib\portable-net45+win8+wp8+wpa81\System.Threading.Tasks.Extensions.dll</HintPath>
|
||||
</Reference>
|
||||
<Reference Include="System.ValueTuple, Version=4.0.1.0, Culture=neutral, PublicKeyToken=cc7b13ffcd2ddd51, processorArchitecture=MSIL">
|
||||
<HintPath>..\..\packages\System.ValueTuple.4.3.0\lib\netstandard1.0\System.ValueTuple.dll</HintPath>
|
||||
</Reference>
|
||||
<Reference Include="System.Xml.Linq" />
|
||||
<Reference Include="System.Data.DataSetExtensions" />
|
||||
<Reference Include="System.Data" />
|
||||
<Reference Include="System.Xml" />
|
||||
<ProjectReference Include="..\..\src\MessagePack\MessagePack.csproj" />
|
||||
</ItemGroup>
|
||||
<ItemGroup>
|
||||
<Compile Include="Class1.cs" />
|
||||
<Compile Include="Properties\AssemblyInfo.cs" />
|
||||
</ItemGroup>
|
||||
<ItemGroup>
|
||||
<ProjectReference Include="..\..\src\MessagePack\MessagePack.csproj">
|
||||
<Project>{7abb33ee-a2f1-492b-8daf-5df89f0f0b79}</Project>
|
||||
<Name>MessagePack</Name>
|
||||
</ProjectReference>
|
||||
</ItemGroup>
|
||||
<Import Project="$(MSBuildToolsPath)\Microsoft.CSharp.targets" />
|
||||
</Project>
|
||||
</Project>
|
||||
|
|
|
@ -1,36 +0,0 @@
|
|||
using System.Reflection;
|
||||
using System.Runtime.CompilerServices;
|
||||
using System.Runtime.InteropServices;
|
||||
|
||||
// アセンブリに関する一般情報は以下の属性セットをとおして制御されます。
|
||||
// アセンブリに関連付けられている情報を変更するには、
|
||||
// これらの属性値を変更してください。
|
||||
[assembly: AssemblyTitle("TestData2")]
|
||||
[assembly: AssemblyDescription("")]
|
||||
[assembly: AssemblyConfiguration("")]
|
||||
[assembly: AssemblyCompany("")]
|
||||
[assembly: AssemblyProduct("TestData2")]
|
||||
[assembly: AssemblyCopyright("Copyright © 2017")]
|
||||
[assembly: AssemblyTrademark("")]
|
||||
[assembly: AssemblyCulture("")]
|
||||
|
||||
// ComVisible を false に設定すると、このアセンブリ内の型は COM コンポーネントから
|
||||
// 参照できなくなります。COM からこのアセンブリ内の型にアクセスする必要がある場合は、
|
||||
// その型の ComVisible 属性を true に設定してください。
|
||||
[assembly: ComVisible(false)]
|
||||
|
||||
// このプロジェクトが COM に公開される場合、次の GUID が typelib の ID になります
|
||||
[assembly: Guid("2a32a538-ba26-4d89-85d0-e4249afa0837")]
|
||||
|
||||
// アセンブリのバージョン情報は次の 4 つの値で構成されています:
|
||||
//
|
||||
// メジャー バージョン
|
||||
// マイナー バージョン
|
||||
// ビルド番号
|
||||
// Revision
|
||||
//
|
||||
// すべての値を指定するか、次を使用してビルド番号とリビジョン番号を既定に設定できます
|
||||
// 以下のように '*' を使用します:
|
||||
// [assembly: AssemblyVersion("1.0.*")]
|
||||
[assembly: AssemblyVersion("1.0.0.0")]
|
||||
[assembly: AssemblyFileVersion("1.0.0.0")]
|
|
@ -1,60 +1,10 @@
|
|||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<Project ToolsVersion="15.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
|
||||
<Import Project="$(MSBuildExtensionsPath)\$(MSBuildToolsVersion)\Microsoft.Common.props" Condition="Exists('$(MSBuildExtensionsPath)\$(MSBuildToolsVersion)\Microsoft.Common.props')" />
|
||||
<Project Sdk="Microsoft.NET.Sdk">
|
||||
<PropertyGroup>
|
||||
<Configuration Condition=" '$(Configuration)' == '' ">Debug</Configuration>
|
||||
<Platform Condition=" '$(Platform)' == '' ">AnyCPU</Platform>
|
||||
<ProjectGuid>{2A32A538-BA26-4D89-85D0-E4249AFA0837}</ProjectGuid>
|
||||
<OutputType>Library</OutputType>
|
||||
<AppDesignerFolder>Properties</AppDesignerFolder>
|
||||
<RootNamespace>TestData2</RootNamespace>
|
||||
<AssemblyName>TestData2</AssemblyName>
|
||||
<TargetFrameworkVersion>v4.6.1</TargetFrameworkVersion>
|
||||
<FileAlignment>512</FileAlignment>
|
||||
</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>
|
||||
</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>
|
||||
<TargetFramework>net461</TargetFramework>
|
||||
</PropertyGroup>
|
||||
<ItemGroup>
|
||||
<Reference Include="MessagePack, Version=1.6.1.0, Culture=neutral, PublicKeyToken=b4a0369545f0a1be, processorArchitecture=MSIL">
|
||||
<HintPath>..\..\packages\MessagePack.1.6.1\lib\net45\MessagePack.dll</HintPath>
|
||||
</Reference>
|
||||
<Reference Include="System" />
|
||||
<Reference Include="System.Core" />
|
||||
<Reference Include="System.Threading.Tasks.Extensions, Version=4.1.0.0, Culture=neutral, PublicKeyToken=cc7b13ffcd2ddd51, processorArchitecture=MSIL">
|
||||
<HintPath>..\..\packages\System.Threading.Tasks.Extensions.4.3.0\lib\portable-net45+win8+wp8+wpa81\System.Threading.Tasks.Extensions.dll</HintPath>
|
||||
</Reference>
|
||||
<Reference Include="System.ValueTuple, Version=4.0.1.0, Culture=neutral, PublicKeyToken=cc7b13ffcd2ddd51, processorArchitecture=MSIL">
|
||||
<HintPath>..\..\packages\System.ValueTuple.4.3.0\lib\netstandard1.0\System.ValueTuple.dll</HintPath>
|
||||
</Reference>
|
||||
<Reference Include="System.Xml.Linq" />
|
||||
<Reference Include="System.Data.DataSetExtensions" />
|
||||
<Reference Include="Microsoft.CSharp" />
|
||||
<Reference Include="System.Data" />
|
||||
<Reference Include="System.Net.Http" />
|
||||
<Reference Include="System.Xml" />
|
||||
<PackageReference Include="MessagePack" version="1.6.1" />
|
||||
<PackageReference Include="System.Threading.Tasks.Extensions" version="4.3.0" />
|
||||
<PackageReference Include="System.ValueTuple" version="4.3.0" />
|
||||
</ItemGroup>
|
||||
<ItemGroup>
|
||||
<Compile Include="Class1.cs" />
|
||||
<Compile Include="Generated.cs" />
|
||||
<Compile Include="Properties\AssemblyInfo.cs" />
|
||||
</ItemGroup>
|
||||
<ItemGroup>
|
||||
<None Include="packages.config" />
|
||||
</ItemGroup>
|
||||
<Import Project="$(MSBuildToolsPath)\Microsoft.CSharp.targets" />
|
||||
</Project>
|
||||
</Project>
|
||||
|
|
|
@ -1,6 +0,0 @@
|
|||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<packages>
|
||||
<package id="MessagePack" version="1.6.1" targetFramework="net461" />
|
||||
<package id="System.Threading.Tasks.Extensions" version="4.3.0" targetFramework="net461" />
|
||||
<package id="System.ValueTuple" version="4.3.0" targetFramework="net461" />
|
||||
</packages>
|
|
@ -1,11 +1,11 @@
|
|||
#pragma warning disable 1591
|
||||
//------------------------------------------------------------------------------
|
||||
// <auto-generated>
|
||||
// このコードはツールによって生成されました。
|
||||
// ランタイム バージョン:4.0.30319.42000
|
||||
// This code was generated by a tool.
|
||||
// Runtime Version:4.0.30319.42000
|
||||
//
|
||||
// このファイルへの変更は、以下の状況下で不正な動作の原因になったり、
|
||||
// コードが再生成されるときに損失したりします。
|
||||
// Changes to this file may cause incorrect behavior and will be lost if
|
||||
// the code is regenerated.
|
||||
// </auto-generated>
|
||||
//------------------------------------------------------------------------------
|
||||
|
||||
|
|
|
@ -0,0 +1,7 @@
|
|||
<Project>
|
||||
<Import Project="..\Directory.Build.props" />
|
||||
<PropertyGroup Condition=" '$(MSBuildProjectFileName)' == 'Assembly-CSharp.csproj' ">
|
||||
<SignAssembly>True</SignAssembly>
|
||||
<AssemblyOriginatorKeyFile>$(MSBuildThisFileDirectory)..\opensource.snk</AssemblyOriginatorKeyFile>
|
||||
</PropertyGroup>
|
||||
</Project>
|
|
@ -1,22 +1,20 @@
|
|||
<Project Sdk="Microsoft.NET.Sdk">
|
||||
|
||||
<PropertyGroup>
|
||||
<TargetFrameworks>netstandard1.6;netstandard2.0;</TargetFrameworks>
|
||||
<SignAssembly>True</SignAssembly>
|
||||
<AssemblyOriginatorKeyFile>..\..\opensource.snk</AssemblyOriginatorKeyFile>
|
||||
<GenerateAssemblyInfo>false</GenerateAssemblyInfo>
|
||||
</PropertyGroup>
|
||||
<PropertyGroup>
|
||||
<TargetFrameworks>netstandard1.6;netstandard2.0;</TargetFrameworks>
|
||||
|
||||
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|AnyCPU'">
|
||||
<DocumentationFile>bin\Release\netstandard2.0\MessagePack.AspNetCoreMvcFormatter.xml</DocumentationFile>
|
||||
</PropertyGroup>
|
||||
<IsPackable>true</IsPackable>
|
||||
<Title>ASP.NET Core MVC Input/Output MessagePack formatter</Title>
|
||||
<Description>ASP.NET Core MVC Input/Output MessagePack formatter.</Description>
|
||||
<PackageTags>MsgPack;MessagePack;Serialization;Formatter;Serializer;aspnetcore;aspnetcoremvc</PackageTags>
|
||||
</PropertyGroup>
|
||||
|
||||
<ItemGroup>
|
||||
<PackageReference Include="Microsoft.AspNetCore.Mvc.Abstractions" Version="1.1.2" />
|
||||
</ItemGroup>
|
||||
<ItemGroup>
|
||||
<PackageReference Include="Microsoft.AspNetCore.Mvc.Abstractions" Version="1.1.2" />
|
||||
</ItemGroup>
|
||||
|
||||
<ItemGroup>
|
||||
<ProjectReference Include="..\MessagePack\MessagePack.csproj" />
|
||||
</ItemGroup>
|
||||
<ItemGroup>
|
||||
<ProjectReference Include="..\MessagePack\MessagePack.csproj" />
|
||||
</ItemGroup>
|
||||
|
||||
</Project>
|
||||
</Project>
|
||||
|
|
|
@ -1,15 +0,0 @@
|
|||
using System.Reflection;
|
||||
using System.Runtime.InteropServices;
|
||||
|
||||
[assembly: AssemblyTitle("MessagePack.AspNetCoreMvcFormatter")]
|
||||
[assembly: AssemblyDescription("")]
|
||||
[assembly: AssemblyConfiguration("")]
|
||||
[assembly: AssemblyCompany("")]
|
||||
[assembly: AssemblyTrademark("")]
|
||||
[assembly: AssemblyCulture("")]
|
||||
|
||||
[assembly: ComVisible(false)]
|
||||
|
||||
[assembly: Guid("7c1f59ed-3929-4cbb-8aca-b13139fbca3a")]
|
||||
[assembly: AssemblyVersion("1.7.3.4")]
|
||||
[assembly: AssemblyFileVersion("1.7.3.4")]
|
|
@ -1,46 +0,0 @@
|
|||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<configuration>
|
||||
<startup>
|
||||
<supportedRuntime version="v4.0" sku=".NETFramework,Version=v4.6.1" />
|
||||
</startup>
|
||||
<runtime>
|
||||
<assemblyBinding xmlns="urn:schemas-microsoft-com:asm.v1">
|
||||
<dependentAssembly>
|
||||
<assemblyIdentity name="System.Collections.Immutable" publicKeyToken="b03f5f7f11d50a3a" culture="neutral" />
|
||||
<bindingRedirect oldVersion="0.0.0.0-1.2.3.0" newVersion="1.2.3.0" />
|
||||
</dependentAssembly>
|
||||
<dependentAssembly>
|
||||
<assemblyIdentity name="System.IO.Compression" publicKeyToken="b77a5c561934e089" culture="neutral" />
|
||||
<bindingRedirect oldVersion="0.0.0.0-4.1.2.0" newVersion="4.1.2.0" />
|
||||
</dependentAssembly>
|
||||
<dependentAssembly>
|
||||
<assemblyIdentity name="System.IO.FileSystem" publicKeyToken="b03f5f7f11d50a3a" culture="neutral" />
|
||||
<bindingRedirect oldVersion="0.0.0.0-4.0.2.0" newVersion="4.0.2.0" />
|
||||
</dependentAssembly>
|
||||
<dependentAssembly>
|
||||
<assemblyIdentity name="System.Security.Cryptography.Algorithms" publicKeyToken="b03f5f7f11d50a3a" culture="neutral" />
|
||||
<bindingRedirect oldVersion="0.0.0.0-4.1.0.0" newVersion="4.1.0.0" />
|
||||
</dependentAssembly>
|
||||
<dependentAssembly>
|
||||
<assemblyIdentity name="System.IO.FileSystem.Primitives" publicKeyToken="b03f5f7f11d50a3a" culture="neutral" />
|
||||
<bindingRedirect oldVersion="0.0.0.0-4.0.2.0" newVersion="4.0.2.0" />
|
||||
</dependentAssembly>
|
||||
<dependentAssembly>
|
||||
<assemblyIdentity name="System.Security.Cryptography.Primitives" publicKeyToken="b03f5f7f11d50a3a" culture="neutral" />
|
||||
<bindingRedirect oldVersion="0.0.0.0-4.0.1.0" newVersion="4.0.1.0" />
|
||||
</dependentAssembly>
|
||||
<dependentAssembly>
|
||||
<assemblyIdentity name="System.Xml.XPath.XDocument" publicKeyToken="b03f5f7f11d50a3a" culture="neutral" />
|
||||
<bindingRedirect oldVersion="0.0.0.0-4.0.2.0" newVersion="4.0.2.0" />
|
||||
</dependentAssembly>
|
||||
<dependentAssembly>
|
||||
<assemblyIdentity name="System.Threading.Thread" publicKeyToken="b03f5f7f11d50a3a" culture="neutral" />
|
||||
<bindingRedirect oldVersion="0.0.0.0-4.0.1.0" newVersion="4.0.1.0" />
|
||||
</dependentAssembly>
|
||||
<dependentAssembly>
|
||||
<assemblyIdentity name="System.Runtime.InteropServices.RuntimeInformation" publicKeyToken="b03f5f7f11d50a3a" culture="neutral" />
|
||||
<bindingRedirect oldVersion="0.0.0.0-4.0.2.0" newVersion="4.0.2.0" />
|
||||
</dependentAssembly>
|
||||
</assemblyBinding>
|
||||
</runtime>
|
||||
</configuration>
|
|
@ -1,223 +1,40 @@
|
|||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<Project ToolsVersion="15.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
|
||||
<Import Project="..\..\packages\Microsoft.Build.MSBuildLocator.1.0.1-preview-g6cd9a57801\build\Microsoft.Build.MSBuildLocator.props" Condition="Exists('..\..\packages\Microsoft.Build.MSBuildLocator.1.0.1-preview-g6cd9a57801\build\Microsoft.Build.MSBuildLocator.props')" />
|
||||
<Import Project="$(MSBuildExtensionsPath)\$(MSBuildToolsVersion)\Microsoft.Common.props" Condition="Exists('$(MSBuildExtensionsPath)\$(MSBuildToolsVersion)\Microsoft.Common.props')" />
|
||||
<Project Sdk="Microsoft.NET.Sdk">
|
||||
<PropertyGroup>
|
||||
<Configuration Condition=" '$(Configuration)' == '' ">Debug</Configuration>
|
||||
<Platform Condition=" '$(Platform)' == '' ">AnyCPU</Platform>
|
||||
<ProjectGuid>{D8B195AC-9E93-438E-8331-EF3A1F613D0B}</ProjectGuid>
|
||||
<OutputType>Exe</OutputType>
|
||||
<RootNamespace>MessagePack.CodeGenerator</RootNamespace>
|
||||
<AssemblyName>mpc</AssemblyName>
|
||||
<TargetFrameworkVersion>v4.6.1</TargetFrameworkVersion>
|
||||
<FileAlignment>512</FileAlignment>
|
||||
<TargetFramework>net461</TargetFramework>
|
||||
<AutoGenerateBindingRedirects>true</AutoGenerateBindingRedirects>
|
||||
<NuGetPackageImportStamp>
|
||||
</NuGetPackageImportStamp>
|
||||
</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>
|
||||
</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>
|
||||
</PropertyGroup>
|
||||
<ItemGroup>
|
||||
<Reference Include="Esent.Interop, Version=1.9.4.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35, processorArchitecture=MSIL">
|
||||
<HintPath>..\..\packages\ManagedEsent.1.9.4\lib\net40\Esent.Interop.dll</HintPath>
|
||||
</Reference>
|
||||
<Reference Include="Microsoft.Build.Framework, Version=15.1.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a, processorArchitecture=MSIL">
|
||||
<HintPath>..\..\packages\Microsoft.Build.Framework.15.8.166\lib\net46\Microsoft.Build.Framework.dll</HintPath>
|
||||
</Reference>
|
||||
<Reference Include="Microsoft.Build.MSBuildLocator, Version=1.0.0.0, Culture=neutral, PublicKeyToken=9dff12846e04bfbd, processorArchitecture=MSIL">
|
||||
<HintPath>..\..\packages\Microsoft.Build.MSBuildLocator.1.0.1-preview-g6cd9a57801\lib\net46\Microsoft.Build.MSBuildLocator.dll</HintPath>
|
||||
</Reference>
|
||||
<Reference Include="Microsoft.Build.Tasks.Core, Version=15.1.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a, processorArchitecture=MSIL">
|
||||
<HintPath>..\..\packages\Microsoft.Build.Tasks.Core.15.8.166\lib\net46\Microsoft.Build.Tasks.Core.dll</HintPath>
|
||||
</Reference>
|
||||
<Reference Include="Microsoft.Build.Utilities.Core, Version=15.1.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a, processorArchitecture=MSIL">
|
||||
<HintPath>..\..\packages\Microsoft.Build.Utilities.Core.15.8.166\lib\net46\Microsoft.Build.Utilities.Core.dll</HintPath>
|
||||
</Reference>
|
||||
<Reference Include="Microsoft.CodeAnalysis, Version=2.6.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35, processorArchitecture=MSIL">
|
||||
<HintPath>..\..\packages\Microsoft.CodeAnalysis.Common.2.6.1\lib\netstandard1.3\Microsoft.CodeAnalysis.dll</HintPath>
|
||||
</Reference>
|
||||
<Reference Include="Microsoft.CodeAnalysis.CSharp, Version=2.6.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35, processorArchitecture=MSIL">
|
||||
<HintPath>..\..\packages\Microsoft.CodeAnalysis.CSharp.2.6.1\lib\netstandard1.3\Microsoft.CodeAnalysis.CSharp.dll</HintPath>
|
||||
</Reference>
|
||||
<Reference Include="Microsoft.CodeAnalysis.CSharp.Workspaces, Version=2.6.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35, processorArchitecture=MSIL">
|
||||
<HintPath>..\..\packages\Microsoft.CodeAnalysis.CSharp.Workspaces.2.6.1\lib\netstandard1.3\Microsoft.CodeAnalysis.CSharp.Workspaces.dll</HintPath>
|
||||
</Reference>
|
||||
<Reference Include="Microsoft.CodeAnalysis.Elfie, Version=0.10.6.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35, processorArchitecture=MSIL">
|
||||
<HintPath>..\..\packages\Microsoft.CodeAnalysis.Elfie.0.10.6-rc2\lib\net46\Microsoft.CodeAnalysis.Elfie.dll</HintPath>
|
||||
</Reference>
|
||||
<Reference Include="Microsoft.CodeAnalysis.Workspaces, Version=2.6.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35, processorArchitecture=MSIL">
|
||||
<HintPath>..\..\packages\Microsoft.CodeAnalysis.Workspaces.Common.2.6.1\lib\net46\Microsoft.CodeAnalysis.Workspaces.dll</HintPath>
|
||||
</Reference>
|
||||
<Reference Include="Microsoft.CodeAnalysis.Workspaces.Desktop, Version=2.6.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35, processorArchitecture=MSIL">
|
||||
<HintPath>..\..\packages\Microsoft.CodeAnalysis.Workspaces.Common.2.6.1\lib\net46\Microsoft.CodeAnalysis.Workspaces.Desktop.dll</HintPath>
|
||||
</Reference>
|
||||
<Reference Include="Microsoft.VisualStudio.RemoteControl, Version=14.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a, processorArchitecture=MSIL">
|
||||
<HintPath>..\..\packages\Microsoft.VisualStudio.RemoteControl.14.0.262-masterA5CACE98\lib\net45\Microsoft.VisualStudio.RemoteControl.dll</HintPath>
|
||||
</Reference>
|
||||
<Reference Include="Microsoft.VisualStudio.Setup.Configuration.Interop, Version=1.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a, processorArchitecture=MSIL">
|
||||
<HintPath>..\..\packages\Microsoft.VisualStudio.Setup.Configuration.Interop.1.16.30\lib\net35\Microsoft.VisualStudio.Setup.Configuration.Interop.dll</HintPath>
|
||||
<EmbedInteropTypes>True</EmbedInteropTypes>
|
||||
</Reference>
|
||||
<Reference Include="Microsoft.VisualStudio.Utilities.Internal, Version=14.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a, processorArchitecture=MSIL">
|
||||
<HintPath>..\..\packages\Microsoft.VisualStudio.Utilities.Internal.14.0.75-master5839BBFB\lib\net45\Microsoft.VisualStudio.Utilities.Internal.dll</HintPath>
|
||||
</Reference>
|
||||
<Reference Include="System" />
|
||||
<Reference Include="System.AppContext, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a, processorArchitecture=MSIL">
|
||||
<HintPath>..\..\packages\System.AppContext.4.3.0\lib\net46\System.AppContext.dll</HintPath>
|
||||
</Reference>
|
||||
<Reference Include="System.Collections.Immutable, Version=1.2.3.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a, processorArchitecture=MSIL">
|
||||
<HintPath>..\..\packages\System.Collections.Immutable.1.5.0\lib\netstandard2.0\System.Collections.Immutable.dll</HintPath>
|
||||
</Reference>
|
||||
<Reference Include="System.ComponentModel.Composition" />
|
||||
<Reference Include="System.Composition.AttributedModel, Version=1.0.31.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a, processorArchitecture=MSIL">
|
||||
<HintPath>..\..\packages\System.Composition.AttributedModel.1.0.31\lib\portable-net45+win8+wp8+wpa81\System.Composition.AttributedModel.dll</HintPath>
|
||||
</Reference>
|
||||
<Reference Include="System.Composition.Convention, Version=1.0.31.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a, processorArchitecture=MSIL">
|
||||
<HintPath>..\..\packages\System.Composition.Convention.1.0.31\lib\portable-net45+win8+wp8+wpa81\System.Composition.Convention.dll</HintPath>
|
||||
</Reference>
|
||||
<Reference Include="System.Composition.Hosting, Version=1.0.31.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a, processorArchitecture=MSIL">
|
||||
<HintPath>..\..\packages\System.Composition.Hosting.1.0.31\lib\portable-net45+win8+wp8+wpa81\System.Composition.Hosting.dll</HintPath>
|
||||
</Reference>
|
||||
<Reference Include="System.Composition.Runtime, Version=1.0.31.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a, processorArchitecture=MSIL">
|
||||
<HintPath>..\..\packages\System.Composition.Runtime.1.0.31\lib\portable-net45+win8+wp8+wpa81\System.Composition.Runtime.dll</HintPath>
|
||||
</Reference>
|
||||
<Reference Include="System.Composition.TypedParts, Version=1.0.31.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a, processorArchitecture=MSIL">
|
||||
<HintPath>..\..\packages\System.Composition.TypedParts.1.0.31\lib\portable-net45+win8+wp8+wpa81\System.Composition.TypedParts.dll</HintPath>
|
||||
</Reference>
|
||||
<Reference Include="System.Configuration" />
|
||||
<Reference Include="System.Console, Version=4.0.1.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a, processorArchitecture=MSIL">
|
||||
<HintPath>..\..\packages\System.Console.4.3.0\lib\net46\System.Console.dll</HintPath>
|
||||
</Reference>
|
||||
<Reference Include="System.Core" />
|
||||
<Reference Include="System.Diagnostics.FileVersionInfo, Version=4.0.1.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a, processorArchitecture=MSIL">
|
||||
<HintPath>..\..\packages\System.Diagnostics.FileVersionInfo.4.3.0\lib\net46\System.Diagnostics.FileVersionInfo.dll</HintPath>
|
||||
</Reference>
|
||||
<Reference Include="System.Diagnostics.StackTrace, Version=4.0.3.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a, processorArchitecture=MSIL">
|
||||
<HintPath>..\..\packages\System.Diagnostics.StackTrace.4.3.0\lib\net46\System.Diagnostics.StackTrace.dll</HintPath>
|
||||
</Reference>
|
||||
<Reference Include="System.IO.Compression, Version=4.1.2.0, Culture=neutral, PublicKeyToken=b77a5c561934e089, processorArchitecture=MSIL">
|
||||
<HintPath>..\..\packages\System.IO.Compression.4.3.0\lib\net46\System.IO.Compression.dll</HintPath>
|
||||
</Reference>
|
||||
<Reference Include="System.IO.FileSystem, Version=4.0.2.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a, processorArchitecture=MSIL">
|
||||
<HintPath>..\..\packages\System.IO.FileSystem.4.3.0\lib\net46\System.IO.FileSystem.dll</HintPath>
|
||||
</Reference>
|
||||
<Reference Include="System.IO.FileSystem.Primitives, Version=4.0.2.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a, processorArchitecture=MSIL">
|
||||
<HintPath>..\..\packages\System.IO.FileSystem.Primitives.4.3.0\lib\net46\System.IO.FileSystem.Primitives.dll</HintPath>
|
||||
</Reference>
|
||||
<Reference Include="System.Numerics" />
|
||||
<Reference Include="System.Reflection, Version=4.1.2.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a, processorArchitecture=MSIL" />
|
||||
<Reference Include="System.Reflection.Metadata, Version=1.4.1.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a, processorArchitecture=MSIL">
|
||||
<HintPath>..\..\packages\System.Reflection.Metadata.1.4.2\lib\portable-net45+win8\System.Reflection.Metadata.dll</HintPath>
|
||||
</Reference>
|
||||
<Reference Include="System.Runtime.InteropServices.RuntimeInformation, Version=4.0.1.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a, processorArchitecture=MSIL">
|
||||
<HintPath>..\..\packages\System.Runtime.InteropServices.RuntimeInformation.4.3.0\lib\net45\System.Runtime.InteropServices.RuntimeInformation.dll</HintPath>
|
||||
<Private>True</Private>
|
||||
</Reference>
|
||||
<Reference Include="System.Runtime.Serialization" />
|
||||
<Reference Include="System.Security" />
|
||||
<Reference Include="System.Security.Cryptography.Algorithms, Version=4.1.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a, processorArchitecture=MSIL">
|
||||
<HintPath>..\..\packages\System.Security.Cryptography.Algorithms.4.3.0\lib\net461\System.Security.Cryptography.Algorithms.dll</HintPath>
|
||||
</Reference>
|
||||
<Reference Include="System.Security.Cryptography.Encoding, Version=4.0.1.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a, processorArchitecture=MSIL">
|
||||
<HintPath>..\..\packages\System.Security.Cryptography.Encoding.4.3.0\lib\net46\System.Security.Cryptography.Encoding.dll</HintPath>
|
||||
</Reference>
|
||||
<Reference Include="System.Security.Cryptography.Primitives, Version=4.0.1.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a, processorArchitecture=MSIL">
|
||||
<HintPath>..\..\packages\System.Security.Cryptography.Primitives.4.3.0\lib\net46\System.Security.Cryptography.Primitives.dll</HintPath>
|
||||
</Reference>
|
||||
<Reference Include="System.Security.Cryptography.X509Certificates, Version=4.1.1.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a, processorArchitecture=MSIL">
|
||||
<HintPath>..\..\packages\System.Security.Cryptography.X509Certificates.4.3.0\lib\net461\System.Security.Cryptography.X509Certificates.dll</HintPath>
|
||||
</Reference>
|
||||
<Reference Include="System.Text.Encoding.CodePages, Version=4.0.2.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a, processorArchitecture=MSIL">
|
||||
<HintPath>..\..\packages\System.Text.Encoding.CodePages.4.3.0\lib\net46\System.Text.Encoding.CodePages.dll</HintPath>
|
||||
</Reference>
|
||||
<Reference Include="System.Threading.Tasks.Dataflow, Version=4.5.24.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a, processorArchitecture=MSIL">
|
||||
<HintPath>..\..\packages\System.Threading.Tasks.Dataflow.4.5.24\lib\portable-net45+win8+wpa81\System.Threading.Tasks.Dataflow.dll</HintPath>
|
||||
</Reference>
|
||||
<Reference Include="System.Threading.Thread, Version=4.0.1.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a, processorArchitecture=MSIL">
|
||||
<HintPath>..\..\packages\System.Threading.Thread.4.3.0\lib\net46\System.Threading.Thread.dll</HintPath>
|
||||
</Reference>
|
||||
<Reference Include="System.ValueTuple, Version=4.0.1.0, Culture=neutral, PublicKeyToken=cc7b13ffcd2ddd51, processorArchitecture=MSIL">
|
||||
<HintPath>..\..\packages\System.ValueTuple.4.3.0\lib\netstandard1.0\System.ValueTuple.dll</HintPath>
|
||||
</Reference>
|
||||
<Reference Include="System.Windows.Forms" />
|
||||
<Reference Include="System.Xaml" />
|
||||
<Reference Include="System.Xml.Linq" />
|
||||
<Reference Include="System.Data.DataSetExtensions" />
|
||||
<Reference Include="Microsoft.CSharp" />
|
||||
<Reference Include="System.Data" />
|
||||
<Reference Include="System.Net.Http" />
|
||||
<Reference Include="System.Xml" />
|
||||
<Reference Include="System.Xml.ReaderWriter, Version=4.1.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a, processorArchitecture=MSIL">
|
||||
<HintPath>..\..\packages\System.Xml.ReaderWriter.4.3.0\lib\net46\System.Xml.ReaderWriter.dll</HintPath>
|
||||
</Reference>
|
||||
<Reference Include="System.Xml.XmlDocument, Version=4.0.2.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a, processorArchitecture=MSIL">
|
||||
<HintPath>..\..\packages\System.Xml.XmlDocument.4.3.0\lib\net46\System.Xml.XmlDocument.dll</HintPath>
|
||||
</Reference>
|
||||
<Reference Include="System.Xml.XPath, Version=4.0.2.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a, processorArchitecture=MSIL">
|
||||
<HintPath>..\..\packages\System.Xml.XPath.4.3.0\lib\net46\System.Xml.XPath.dll</HintPath>
|
||||
</Reference>
|
||||
<Reference Include="System.Xml.XPath.XDocument, Version=4.0.2.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a, processorArchitecture=MSIL">
|
||||
<HintPath>..\..\packages\System.Xml.XPath.XDocument.4.3.0\lib\net46\System.Xml.XPath.XDocument.dll</HintPath>
|
||||
</Reference>
|
||||
<PackageReference Include="Microsoft.Build.MSBuildLocator" version="1.0.1-preview-g6cd9a57801" />
|
||||
<PackageReference Include="Microsoft.Build.Tasks.Core" version="15.8.166" />
|
||||
<PackageReference Include="Microsoft.CodeAnalysis.CSharp.Workspaces" version="2.6.1" />
|
||||
<PackageReference Include="Microsoft.Composition" version="1.0.31" />
|
||||
<PackageReference Include="Microsoft.VisualStudio.RemoteControl" version="14.0.262-masterA5CACE98" />
|
||||
<PackageReference Include="Microsoft.VisualStudio.Setup.Configuration.Interop" version="1.16.30" />
|
||||
<PackageReference Include="Microsoft.VisualStudio.Utilities.Internal" version="14.0.75-master5839BBFB" />
|
||||
</ItemGroup>
|
||||
<ItemGroup>
|
||||
<Compile Include="CodeAnalysis\Definitions.cs" />
|
||||
<Compile Include="CodeAnalysis\TypeCollector.cs" />
|
||||
<Compile Include="Generator\UnionTemplate.cs">
|
||||
<Compile Update="Generator\UnionTemplate.cs">
|
||||
<DependentUpon>UnionTemplate.tt</DependentUpon>
|
||||
<AutoGen>True</AutoGen>
|
||||
<DesignTime>True</DesignTime>
|
||||
</Compile>
|
||||
<Compile Include="Generator\EnumTemplate.cs">
|
||||
<Compile Update="Generator\EnumTemplate.cs">
|
||||
<AutoGen>True</AutoGen>
|
||||
<DesignTime>True</DesignTime>
|
||||
<DependentUpon>EnumTemplate.tt</DependentUpon>
|
||||
</Compile>
|
||||
<Compile Include="Generator\FormatterTemplate.cs">
|
||||
<Compile Update="Generator\FormatterTemplate.cs">
|
||||
<AutoGen>True</AutoGen>
|
||||
<DesignTime>True</DesignTime>
|
||||
<DependentUpon>FormatterTemplate.tt</DependentUpon>
|
||||
</Compile>
|
||||
<Compile Include="Generator\TemplatePartials.cs" />
|
||||
<Compile Include="Generator\ResolverTemplate.cs">
|
||||
<Compile Update="Generator\ResolverTemplate.cs">
|
||||
<AutoGen>True</AutoGen>
|
||||
<DesignTime>True</DesignTime>
|
||||
<DependentUpon>ResolverTemplate.tt</DependentUpon>
|
||||
</Compile>
|
||||
<Compile Include="Mono.Options\Options.cs" />
|
||||
<Compile Include="Program.cs" />
|
||||
<Compile Include="Properties\AssemblyInfo.cs" />
|
||||
<Compile Include="Utils\EnvironmentHelper.cs" />
|
||||
<Compile Include="Utils\RoslynExtensions.cs" />
|
||||
</ItemGroup>
|
||||
<ItemGroup>
|
||||
<None Include="App.config" />
|
||||
<None Include="Nuget.config" />
|
||||
<None Include="packages.config" />
|
||||
</ItemGroup>
|
||||
<ItemGroup>
|
||||
<Analyzer Include="..\..\packages\Microsoft.CodeAnalysis.Analyzers.1.1.0\analyzers\dotnet\cs\Microsoft.CodeAnalysis.Analyzers.dll" />
|
||||
<Analyzer Include="..\..\packages\Microsoft.CodeAnalysis.Analyzers.1.1.0\analyzers\dotnet\cs\Microsoft.CodeAnalysis.CSharp.Analyzers.dll" />
|
||||
</ItemGroup>
|
||||
<ItemGroup>
|
||||
<Service Include="{508349B6-6B84-4DF5-91F0-309BEEBAD82D}" />
|
||||
</ItemGroup>
|
||||
<ItemGroup>
|
||||
<Content Include="Generator\UnionTemplate.tt">
|
||||
|
@ -237,11 +54,4 @@
|
|||
<LastGenOutput>ResolverTemplate.cs</LastGenOutput>
|
||||
</Content>
|
||||
</ItemGroup>
|
||||
<Import Project="$(MSBuildToolsPath)\Microsoft.CSharp.targets" />
|
||||
<Target Name="EnsureNuGetPackageBuildImports" BeforeTargets="PrepareForBuild">
|
||||
<PropertyGroup>
|
||||
<ErrorText>このプロジェクトは、このコンピューター上にない NuGet パッケージを参照しています。それらのパッケージをダウンロードするには、[NuGet パッケージの復元] を使用します。詳細については、http://go.microsoft.com/fwlink/?LinkID=322105 を参照してください。見つからないファイルは {0} です。</ErrorText>
|
||||
</PropertyGroup>
|
||||
<Error Condition="!Exists('..\..\packages\Microsoft.Build.MSBuildLocator.1.0.1-preview-g6cd9a57801\build\Microsoft.Build.MSBuildLocator.props')" Text="$([System.String]::Format('$(ErrorText)', '..\..\packages\Microsoft.Build.MSBuildLocator.1.0.1-preview-g6cd9a57801\build\Microsoft.Build.MSBuildLocator.props'))" />
|
||||
</Target>
|
||||
</Project>
|
||||
</Project>
|
||||
|
|
|
@ -1,13 +0,0 @@
|
|||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<configuration>
|
||||
<packageRestore>
|
||||
<add key="enabled" value="True" />
|
||||
</packageRestore>
|
||||
<packageSources>
|
||||
<clear />
|
||||
<add key="nuget.org" value="https://api.nuget.org/v3/index.json" />
|
||||
<add key="nuget.org v2" value="https://nuget.org/api/v2/" />
|
||||
<add key="myget.org roslyn nightly" value="https://dotnet.myget.org/F/roslyn/api/v3/index.json" />
|
||||
<add key="myget.org msbuild nightly" value="https://dotnet.myget.org/F/msbuild/api/v3/index.json" />
|
||||
</packageSources>
|
||||
</configuration>
|
|
@ -1,36 +0,0 @@
|
|||
using System.Reflection;
|
||||
using System.Runtime.CompilerServices;
|
||||
using System.Runtime.InteropServices;
|
||||
|
||||
// アセンブリに関する一般情報は以下の属性セットをとおして制御されます。
|
||||
// アセンブリに関連付けられている情報を変更するには、
|
||||
// これらの属性値を変更してください。
|
||||
[assembly: AssemblyTitle("MessagePack.CodeGenerator")]
|
||||
[assembly: AssemblyDescription("")]
|
||||
[assembly: AssemblyConfiguration("")]
|
||||
[assembly: AssemblyCompany("")]
|
||||
[assembly: AssemblyProduct("MessagePack.CodeGenerator")]
|
||||
[assembly: AssemblyCopyright("Copyright © 2017")]
|
||||
[assembly: AssemblyTrademark("")]
|
||||
[assembly: AssemblyCulture("")]
|
||||
|
||||
// ComVisible を false に設定すると、このアセンブリ内の型は COM コンポーネントから
|
||||
// 参照できなくなります。COM からこのアセンブリ内の型にアクセスする必要がある場合は、
|
||||
// その型の ComVisible 属性を true に設定してください。
|
||||
[assembly: ComVisible(false)]
|
||||
|
||||
// このプロジェクトが COM に公開される場合、次の GUID が typelib の ID になります
|
||||
[assembly: Guid("d8b195ac-9e93-438e-8331-ef3a1f613d0b")]
|
||||
|
||||
// アセンブリのバージョン情報は次の 4 つの値で構成されています:
|
||||
//
|
||||
// メジャー バージョン
|
||||
// マイナー バージョン
|
||||
// ビルド番号
|
||||
// Revision
|
||||
//
|
||||
// すべての値を指定するか、次を使用してビルド番号とリビジョン番号を既定に設定できます
|
||||
// 既定値にすることができます:
|
||||
// [assembly: AssemblyVersion("1.0.*")]
|
||||
[assembly: AssemblyVersion("1.2.0.0")]
|
||||
[assembly: AssemblyFileVersion("1.2.0.0")]
|
|
@ -1,67 +0,0 @@
|
|||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<packages>
|
||||
<package id="ManagedEsent" version="1.9.4" targetFramework="net461" />
|
||||
<package id="Microsoft.Build.Framework" version="15.8.166" targetFramework="net461" />
|
||||
<package id="Microsoft.Build.MSBuildLocator" version="1.0.1-preview-g6cd9a57801" targetFramework="net461" />
|
||||
<package id="Microsoft.Build.Tasks.Core" version="15.8.166" targetFramework="net461" />
|
||||
<package id="Microsoft.Build.Utilities.Core" version="15.8.166" targetFramework="net461" />
|
||||
<package id="Microsoft.CodeAnalysis.Analyzers" version="1.1.0" targetFramework="net461" />
|
||||
<package id="Microsoft.CodeAnalysis.Common" version="2.6.1" targetFramework="net461" />
|
||||
<package id="Microsoft.CodeAnalysis.CSharp" version="2.6.1" targetFramework="net461" />
|
||||
<package id="Microsoft.CodeAnalysis.CSharp.Workspaces" version="2.6.1" targetFramework="net461" />
|
||||
<package id="Microsoft.CodeAnalysis.Elfie" version="0.10.6-rc2" targetFramework="net461" />
|
||||
<package id="Microsoft.CodeAnalysis.Workspaces.Common" version="2.6.1" targetFramework="net461" />
|
||||
<package id="Microsoft.Composition" version="1.0.30" targetFramework="net461" />
|
||||
<package id="Microsoft.VisualStudio.RemoteControl" version="14.0.262-masterA5CACE98" targetFramework="net461" />
|
||||
<package id="Microsoft.VisualStudio.Setup.Configuration.Interop" version="1.16.30" targetFramework="net461" developmentDependency="true" />
|
||||
<package id="Microsoft.VisualStudio.Utilities.Internal" version="14.0.75-master5839BBFB" targetFramework="net461" />
|
||||
<package id="System.AppContext" version="4.3.0" targetFramework="net461" />
|
||||
<package id="System.Collections" version="4.3.0" targetFramework="net461" />
|
||||
<package id="System.Collections.Concurrent" version="4.3.0" targetFramework="net461" />
|
||||
<package id="System.Collections.Immutable" version="1.5.0" targetFramework="net461" />
|
||||
<package id="System.Composition" version="1.0.31" targetFramework="net461" />
|
||||
<package id="System.Composition.AttributedModel" version="1.0.31" targetFramework="net461" />
|
||||
<package id="System.Composition.Convention" version="1.0.31" targetFramework="net461" />
|
||||
<package id="System.Composition.Hosting" version="1.0.31" targetFramework="net461" />
|
||||
<package id="System.Composition.Runtime" version="1.0.31" targetFramework="net461" />
|
||||
<package id="System.Composition.TypedParts" version="1.0.31" targetFramework="net461" />
|
||||
<package id="System.Console" version="4.3.0" targetFramework="net461" />
|
||||
<package id="System.Diagnostics.Debug" version="4.3.0" targetFramework="net461" />
|
||||
<package id="System.Diagnostics.FileVersionInfo" version="4.3.0" targetFramework="net461" />
|
||||
<package id="System.Diagnostics.StackTrace" version="4.3.0" targetFramework="net461" />
|
||||
<package id="System.Diagnostics.Tools" version="4.3.0" targetFramework="net461" />
|
||||
<package id="System.Dynamic.Runtime" version="4.3.0" targetFramework="net461" />
|
||||
<package id="System.Globalization" version="4.3.0" targetFramework="net461" />
|
||||
<package id="System.IO.Compression" version="4.3.0" targetFramework="net461" />
|
||||
<package id="System.IO.FileSystem" version="4.3.0" targetFramework="net461" />
|
||||
<package id="System.IO.FileSystem.Primitives" version="4.3.0" targetFramework="net461" />
|
||||
<package id="System.Linq" version="4.3.0" targetFramework="net461" />
|
||||
<package id="System.Linq.Expressions" version="4.3.0" targetFramework="net461" />
|
||||
<package id="System.ObjectModel" version="4.0.12" targetFramework="net461" />
|
||||
<package id="System.Reflection" version="4.3.0" targetFramework="net461" />
|
||||
<package id="System.Reflection.Metadata" version="1.4.2" targetFramework="net461" />
|
||||
<package id="System.Resources.ResourceManager" version="4.3.0" targetFramework="net461" />
|
||||
<package id="System.Runtime" version="4.3.0" targetFramework="net461" />
|
||||
<package id="System.Runtime.Extensions" version="4.3.0" targetFramework="net461" />
|
||||
<package id="System.Runtime.InteropServices" version="4.3.0" targetFramework="net461" />
|
||||
<package id="System.Runtime.InteropServices.RuntimeInformation" version="4.3.0" targetFramework="net461" />
|
||||
<package id="System.Runtime.Numerics" version="4.3.0" targetFramework="net461" />
|
||||
<package id="System.Security.Cryptography.Algorithms" version="4.3.0" targetFramework="net461" />
|
||||
<package id="System.Security.Cryptography.Encoding" version="4.3.0" targetFramework="net461" />
|
||||
<package id="System.Security.Cryptography.Primitives" version="4.3.0" targetFramework="net461" />
|
||||
<package id="System.Security.Cryptography.X509Certificates" version="4.3.0" targetFramework="net461" />
|
||||
<package id="System.Text.Encoding" version="4.3.0" targetFramework="net461" />
|
||||
<package id="System.Text.Encoding.CodePages" version="4.3.0" targetFramework="net461" />
|
||||
<package id="System.Text.Encoding.Extensions" version="4.3.0" targetFramework="net461" />
|
||||
<package id="System.Threading" version="4.3.0" targetFramework="net461" />
|
||||
<package id="System.Threading.Tasks" version="4.3.0" targetFramework="net461" />
|
||||
<package id="System.Threading.Tasks.Dataflow" version="4.5.24" targetFramework="net461" />
|
||||
<package id="System.Threading.Tasks.Parallel" version="4.3.0" targetFramework="net461" />
|
||||
<package id="System.Threading.Thread" version="4.3.0" targetFramework="net461" />
|
||||
<package id="System.ValueTuple" version="4.3.0" targetFramework="net461" />
|
||||
<package id="System.Xml.ReaderWriter" version="4.3.0" targetFramework="net461" />
|
||||
<package id="System.Xml.XDocument" version="4.3.0" targetFramework="net461" />
|
||||
<package id="System.Xml.XmlDocument" version="4.3.0" targetFramework="net461" />
|
||||
<package id="System.Xml.XPath" version="4.3.0" targetFramework="net461" />
|
||||
<package id="System.Xml.XPath.XDocument" version="4.3.0" targetFramework="net461" />
|
||||
</packages>
|
|
@ -1,23 +1,20 @@
|
|||
<Project Sdk="Microsoft.NET.Sdk">
|
||||
|
||||
<PropertyGroup>
|
||||
<TargetFrameworks>netstandard1.6;netstandard2.0;net45;net47</TargetFrameworks>
|
||||
<SignAssembly>True</SignAssembly>
|
||||
<AssemblyOriginatorKeyFile>..\..\opensource.snk</AssemblyOriginatorKeyFile>
|
||||
<GenerateAssemblyInfo>false</GenerateAssemblyInfo>
|
||||
</PropertyGroup>
|
||||
<PropertyGroup>
|
||||
<TargetFrameworks>netstandard1.6;netstandard2.0;net45;net47</TargetFrameworks>
|
||||
|
||||
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|AnyCPU'">
|
||||
<DocumentationFile>bin\Release\netstandard2.0\MessagePack.ImmutableCollection.xml</DocumentationFile>
|
||||
<NoWarn>1701;1702;1705;1591</NoWarn>
|
||||
</PropertyGroup>
|
||||
<IsPackable>true</IsPackable>
|
||||
<Title>MessagePack for C# Extension Support for ImmutableCollection</Title>
|
||||
<Description>Extremely Fast MessagePack Serializer for C#(.NET, .NET Core, Unity, Xamarin). Extension support for System.Collections.Immutable.</Description>
|
||||
<PackageTags>MsgPack;MessagePack;Serialization;Formatter;Serializer</PackageTags>
|
||||
</PropertyGroup>
|
||||
|
||||
<ItemGroup>
|
||||
<PackageReference Include="System.Collections.Immutable" Version="1.3.1" />
|
||||
</ItemGroup>
|
||||
<ItemGroup>
|
||||
<PackageReference Include="System.Collections.Immutable" Version="1.3.1" />
|
||||
</ItemGroup>
|
||||
|
||||
<ItemGroup>
|
||||
<ProjectReference Include="..\MessagePack\MessagePack.csproj" />
|
||||
</ItemGroup>
|
||||
<ItemGroup>
|
||||
<ProjectReference Include="..\MessagePack\MessagePack.csproj" />
|
||||
</ItemGroup>
|
||||
|
||||
</Project>
|
||||
</Project>
|
||||
|
|
|
@ -1,15 +0,0 @@
|
|||
using System.Reflection;
|
||||
using System.Runtime.InteropServices;
|
||||
|
||||
[assembly: AssemblyTitle("MessagePack.ImmutableCollection")]
|
||||
[assembly: AssemblyDescription("")]
|
||||
[assembly: AssemblyConfiguration("")]
|
||||
[assembly: AssemblyCompany("")]
|
||||
[assembly: AssemblyTrademark("")]
|
||||
[assembly: AssemblyCulture("")]
|
||||
|
||||
[assembly: ComVisible(false)]
|
||||
|
||||
[assembly: Guid("fe5a979e-24c6-47dd-919f-81df6fb2e160")]
|
||||
[assembly: AssemblyVersion("1.7.3.4")]
|
||||
[assembly: AssemblyFileVersion("1.7.3.4")]
|
|
@ -2,14 +2,11 @@
|
|||
|
||||
<PropertyGroup>
|
||||
<TargetFrameworks>netstandard1.6;netstandard2.0;net46;net47</TargetFrameworks>
|
||||
<SignAssembly>True</SignAssembly>
|
||||
<AssemblyOriginatorKeyFile>..\..\opensource.snk</AssemblyOriginatorKeyFile>
|
||||
<GenerateAssemblyInfo>false</GenerateAssemblyInfo>
|
||||
</PropertyGroup>
|
||||
|
||||
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|AnyCPU'">
|
||||
<DocumentationFile>bin\Release\netstandard2.0\MessagePack.ReactiveProperty.xml</DocumentationFile>
|
||||
<NoWarn>1701;1702;1705;1591</NoWarn>
|
||||
<IsPackable>true</IsPackable>
|
||||
<Title>MessagePack for C# Extension Support for ReactiveProperty</Title>
|
||||
<Description>Extremely Fast MessagePack Serializer for C#(.NET, .NET Core, Unity, Xamarin). Extension support for ReactiveProperty.</Description>
|
||||
<PackageTags>MsgPack;MessagePack;Serialization;Formatter;Serializer;ReactiveProperty</PackageTags>
|
||||
</PropertyGroup>
|
||||
|
||||
<ItemGroup>
|
||||
|
@ -19,34 +16,11 @@
|
|||
|
||||
<ItemGroup>
|
||||
<PackageReference Include="System.Reactive.PlatformServices" Version="3.1.1" />
|
||||
<PackageReference Include="ReactiveProperty" Version="4.2.2" />
|
||||
</ItemGroup>
|
||||
|
||||
<ItemGroup>
|
||||
<ProjectReference Include="..\MessagePack\MessagePack.csproj" />
|
||||
</ItemGroup>
|
||||
|
||||
<ItemGroup Condition="'$(TargetFramework)' == 'net46'">
|
||||
<PackageReference Include="ReactiveProperty">
|
||||
<Version>4.2.2</Version>
|
||||
</PackageReference>
|
||||
</ItemGroup>
|
||||
|
||||
<ItemGroup Condition="'$(TargetFramework)' == 'net47'">
|
||||
<PackageReference Include="ReactiveProperty">
|
||||
<Version>4.2.2</Version>
|
||||
</PackageReference>
|
||||
</ItemGroup>
|
||||
|
||||
<ItemGroup Condition="'$(TargetFramework)' == 'netstandard1.6'">
|
||||
<PackageReference Include="ReactiveProperty">
|
||||
<Version>4.2.2</Version>
|
||||
</PackageReference>
|
||||
</ItemGroup>
|
||||
|
||||
<ItemGroup Condition="'$(TargetFramework)' == 'netstandard2.0'">
|
||||
<PackageReference Include="ReactiveProperty">
|
||||
<Version>4.2.2</Version>
|
||||
</PackageReference>
|
||||
</ItemGroup>
|
||||
|
||||
</Project>
|
||||
</Project>
|
||||
|
|
|
@ -1,15 +0,0 @@
|
|||
using System.Reflection;
|
||||
using System.Runtime.InteropServices;
|
||||
|
||||
[assembly: AssemblyTitle("MessagePack.ReactiveProperty")]
|
||||
[assembly: AssemblyDescription("")]
|
||||
[assembly: AssemblyConfiguration("")]
|
||||
[assembly: AssemblyCompany("")]
|
||||
[assembly: AssemblyTrademark("")]
|
||||
[assembly: AssemblyCulture("")]
|
||||
|
||||
[assembly: ComVisible(false)]
|
||||
|
||||
[assembly: Guid("16b0640a-c86d-4f21-bf2f-45efc728ae96")]
|
||||
[assembly: AssemblyVersion("1.7.3.4")]
|
||||
[assembly: AssemblyFileVersion("1.7.3.4")]
|
|
@ -1,55 +1,159 @@
|
|||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<Project ToolsVersion="4.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
|
||||
<Import Project="$(MSBuildExtensionsPath)\$(MSBuildToolsVersion)\Microsoft.Common.props" Condition="Exists('$(MSBuildExtensionsPath)\$(MSBuildToolsVersion)\Microsoft.Common.props')" />
|
||||
<PropertyGroup>
|
||||
<LangVersion>4</LangVersion>
|
||||
</PropertyGroup>
|
||||
<PropertyGroup>
|
||||
<Configuration Condition=" '$(Configuration)' == '' ">Debug</Configuration>
|
||||
<Platform Condition=" '$(Platform)' == '' ">AnyCPU</Platform>
|
||||
<ProductVersion>10.0.20506</ProductVersion>
|
||||
<SchemaVersion>2.0</SchemaVersion>
|
||||
<ProjectGuid>{BB60E6A9-514B-4670-B176-DDDAB81A7468}</ProjectGuid>
|
||||
<RootNamespace>
|
||||
</RootNamespace>
|
||||
<ProjectGuid>{57B7A568-FAC6-6E41-92BE-735D1F0B6CFA}</ProjectGuid>
|
||||
<OutputType>Library</OutputType>
|
||||
<AppDesignerFolder>Properties</AppDesignerFolder>
|
||||
<AssemblyName>Assembly-CSharp</AssemblyName>
|
||||
<FileAlignment>512</FileAlignment>
|
||||
<ProjectTypeGuids>{E097FAD1-6243-4DAD-9C02-E9B9EFC3FFC1};{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}</ProjectTypeGuids>
|
||||
<TargetFrameworkIdentifier>.NETFramework</TargetFrameworkIdentifier>
|
||||
<TargetFrameworkVersion>v3.5</TargetFrameworkVersion>
|
||||
<TargetFrameworkProfile>Unity Subset v3.5</TargetFrameworkProfile>
|
||||
<CompilerResponseFile></CompilerResponseFile>
|
||||
<UnityProjectType>Game:1</UnityProjectType>
|
||||
<UnityBuildTarget>StandaloneWindows64:19</UnityBuildTarget>
|
||||
<UnityVersion>2017.2.0f3</UnityVersion>
|
||||
<RootNamespace></RootNamespace>
|
||||
<LangVersion>4</LangVersion>
|
||||
<FileAlignment>512</FileAlignment>
|
||||
<BaseDirectory>.</BaseDirectory>
|
||||
<RuntimeIdentifiers>win</RuntimeIdentifiers>
|
||||
<SignAssembly>False</SignAssembly>
|
||||
<AssemblyOriginatorKeyFile></AssemblyOriginatorKeyFile>
|
||||
</PropertyGroup>
|
||||
<PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug|AnyCPU' ">
|
||||
<DebugType>pdbonly</DebugType>
|
||||
<DebugSymbols>true</DebugSymbols>
|
||||
<DebugType>full</DebugType>
|
||||
<Optimize>false</Optimize>
|
||||
<OutputPath>Temp\UnityVS_bin\Debug\</OutputPath>
|
||||
<IntermediateOutputPath>Temp\UnityVS_obj\Debug\</IntermediateOutputPath>
|
||||
<OutputPath>Temp\bin\Debug\</OutputPath>
|
||||
<DefineConstants>DEBUG;TRACE;UNITY_5_3_OR_NEWER;UNITY_5_4_OR_NEWER;UNITY_5_5_OR_NEWER;UNITY_5_6_OR_NEWER;UNITY_2017_1_OR_NEWER;UNITY_2017_2_OR_NEWER;UNITY_2017_3_OR_NEWER;UNITY_2018_1_OR_NEWER;UNITY_2018_1_6;UNITY_2018_1;UNITY_2018;PLATFORM_ARCH_64;UNITY_64;ENABLE_AUDIO;ENABLE_CACHING;ENABLE_CLOTH;ENABLE_DUCK_TYPING;ENABLE_MICROPHONE;ENABLE_MULTIPLE_DISPLAYS;ENABLE_PHYSICS;ENABLE_SPRITERENDERER_FLIPPING;ENABLE_SPRITES;ENABLE_GRID;ENABLE_TILEMAP;ENABLE_TERRAIN;ENABLE_RAKNET;ENABLE_DIRECTOR;ENABLE_UNET;ENABLE_LZMA;ENABLE_UNITYEVENTS;ENABLE_WEBCAM;ENABLE_WWW;ENABLE_CLOUD_SERVICES_COLLAB;ENABLE_CLOUD_SERVICES_COLLAB_SOFTLOCKS;ENABLE_CLOUD_SERVICES_ADS;ENABLE_CLOUD_HUB;ENABLE_CLOUD_PROJECT_ID;ENABLE_CLOUD_SERVICES_USE_WEBREQUEST;ENABLE_CLOUD_SERVICES_UNET;ENABLE_CLOUD_SERVICES_BUILD;ENABLE_CLOUD_LICENSE;ENABLE_EDITOR_HUB;ENABLE_EDITOR_HUB_LICENSE;ENABLE_WEBSOCKET_CLIENT;ENABLE_DIRECTOR_AUDIO;ENABLE_DIRECTOR_TEXTURE;ENABLE_TIMELINE;ENABLE_EDITOR_METRICS;ENABLE_EDITOR_METRICS_CACHING;ENABLE_MANAGED_JOBS;ENABLE_MANAGED_TRANSFORM_JOBS;INCLUDE_DYNAMIC_GI;INCLUDE_GI;ENABLE_MONO_BDWGC;PLATFORM_SUPPORTS_MONO;RENDER_SOFTWARE_CURSOR;INCLUDE_PUBNUB;ENABLE_PLAYMODE_TESTS_RUNNER;ENABLE_VIDEO;ENABLE_PACKMAN;ENABLE_CUSTOM_RENDER_TEXTURE;ENABLE_LOCALIZATION;PLATFORM_STANDALONE_WIN;PLATFORM_STANDALONE;UNITY_STANDALONE_WIN;UNITY_STANDALONE;ENABLE_SUBSTANCE;ENABLE_RUNTIME_GI;ENABLE_MOVIES;ENABLE_NETWORK;ENABLE_CRUNCH_TEXTURE_COMPRESSION;ENABLE_UNITYWEBREQUEST;ENABLE_CLOUD_SERVICES;ENABLE_CLOUD_SERVICES_ANALYTICS;ENABLE_CLOUD_SERVICES_PURCHASING;ENABLE_CLOUD_SERVICES_CRASH_REPORTING;ENABLE_OUT_OF_PROCESS_CRASH_HANDLER;ENABLE_EVENT_QUEUE;ENABLE_CLUSTERINPUT;ENABLE_VR;ENABLE_AR;ENABLE_WEBSOCKET_HOST;ENABLE_MONO;NET_2_0_SUBSET;ENABLE_PROFILER;UNITY_ASSERTIONS;UNITY_EDITOR;UNITY_EDITOR_64;UNITY_EDITOR_WIN;ENABLE_UNITY_COLLECTIONS_CHECKS;UNITY_TEAM_LICENSE;ENABLE_VSTU</DefineConstants>
|
||||
<ErrorReport>prompt</ErrorReport>
|
||||
<WarningLevel>4</WarningLevel>
|
||||
<DefineConstants>DEBUG;TRACE;UNITY_5_3_OR_NEWER;UNITY_5_4_OR_NEWER;UNITY_5_5_OR_NEWER;UNITY_5_6_OR_NEWER;UNITY_2017_1_OR_NEWER;UNITY_2017_2_OR_NEWER;UNITY_2017_2_0;UNITY_2017_2;UNITY_2017;PLATFORM_ARCH_64;UNITY_64;ENABLE_AUDIO;ENABLE_CACHING;ENABLE_CLOTH;ENABLE_DUCK_TYPING;ENABLE_GENERICS;ENABLE_PVR_GI;ENABLE_MICROPHONE;ENABLE_MULTIPLE_DISPLAYS;ENABLE_PHYSICS;ENABLE_SPRITERENDERER_FLIPPING;ENABLE_SPRITES;ENABLE_GRID;ENABLE_TILEMAP;ENABLE_TERRAIN;ENABLE_RAKNET;ENABLE_DIRECTOR;ENABLE_UNET;ENABLE_LZMA;ENABLE_UNITYEVENTS;ENABLE_WEBCAM;ENABLE_WWW;ENABLE_CLOUD_SERVICES_COLLAB;ENABLE_CLOUD_SERVICES_COLLAB_SOFTLOCKS;ENABLE_CLOUD_SERVICES_ADS;ENABLE_CLOUD_HUB;ENABLE_CLOUD_PROJECT_ID;ENABLE_CLOUD_SERVICES_USE_WEBREQUEST;ENABLE_CLOUD_SERVICES_UNET;ENABLE_CLOUD_SERVICES_BUILD;ENABLE_CLOUD_LICENSE;ENABLE_EDITOR_HUB;ENABLE_EDITOR_HUB_LICENSE;ENABLE_WEBSOCKET_CLIENT;ENABLE_DIRECTOR_AUDIO;ENABLE_TIMELINE;ENABLE_EDITOR_METRICS;ENABLE_EDITOR_METRICS_CACHING;ENABLE_NATIVE_ARRAY;ENABLE_SPRITE_MASKING;INCLUDE_DYNAMIC_GI;INCLUDE_GI;ENABLE_MONO_BDWGC;PLATFORM_SUPPORTS_MONO;RENDER_SOFTWARE_CURSOR;INCLUDE_PUBNUB;ENABLE_PLAYMODE_TESTS_RUNNER;ENABLE_VIDEO;ENABLE_RMGUI;ENABLE_PACKMAN;ENABLE_CUSTOM_RENDER_TEXTURE;ENABLE_STYLE_SHEETS;PLATFORM_STANDALONE_WIN;PLATFORM_STANDALONE;UNITY_STANDALONE_WIN;UNITY_STANDALONE;ENABLE_SUBSTANCE;ENABLE_RUNTIME_GI;ENABLE_MOVIES;ENABLE_NETWORK;ENABLE_CRUNCH_TEXTURE_COMPRESSION;ENABLE_UNITYWEBREQUEST;ENABLE_CLOUD_SERVICES;ENABLE_CLOUD_SERVICES_ANALYTICS;ENABLE_CLOUD_SERVICES_PURCHASING;ENABLE_CLOUD_SERVICES_CRASH_REPORTING;ENABLE_EVENT_QUEUE;ENABLE_CLUSTERINPUT;ENABLE_VR;ENABLE_AR;ENABLE_SPATIALTRACKING;ENABLE_WEBSOCKET_HOST;ENABLE_MONO;NET_2_0_SUBSET;ENABLE_PROFILER;DEBUG;TRACE;UNITY_ASSERTIONS;UNITY_EDITOR;UNITY_EDITOR_64;UNITY_EDITOR_WIN;ENABLE_NATIVE_ARRAY_CHECKS;UNITY_TEAM_LICENSE;ENABLE_VSTU;UNITY_PRO_LICENSE;</DefineConstants>
|
||||
<AllowUnsafeBlocks>true</AllowUnsafeBlocks>
|
||||
<NoWarn>0169</NoWarn>
|
||||
<AllowUnsafeBlocks>True</AllowUnsafeBlocks>
|
||||
</PropertyGroup>
|
||||
<PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Release|AnyCPU' ">
|
||||
<DebugType>pdbonly</DebugType>
|
||||
<Optimize>false</Optimize>
|
||||
<OutputPath>Temp\UnityVS_bin\Release\</OutputPath>
|
||||
<IntermediateOutputPath>Temp\UnityVS_obj\Release\</IntermediateOutputPath>
|
||||
<Optimize>true</Optimize>
|
||||
<OutputPath>Temp\bin\Release\</OutputPath>
|
||||
<ErrorReport>prompt</ErrorReport>
|
||||
<WarningLevel>4</WarningLevel>
|
||||
<DefineConstants>TRACE;UNITY_5_3_OR_NEWER;UNITY_5_4_OR_NEWER;UNITY_5_5_OR_NEWER;UNITY_5_6_OR_NEWER;UNITY_2017_1_OR_NEWER;UNITY_2017_2_OR_NEWER;UNITY_2017_2_0;UNITY_2017_2;UNITY_2017;PLATFORM_ARCH_64;UNITY_64;ENABLE_AUDIO;ENABLE_CACHING;ENABLE_CLOTH;ENABLE_DUCK_TYPING;ENABLE_GENERICS;ENABLE_PVR_GI;ENABLE_MICROPHONE;ENABLE_MULTIPLE_DISPLAYS;ENABLE_PHYSICS;ENABLE_SPRITERENDERER_FLIPPING;ENABLE_SPRITES;ENABLE_GRID;ENABLE_TILEMAP;ENABLE_TERRAIN;ENABLE_RAKNET;ENABLE_DIRECTOR;ENABLE_UNET;ENABLE_LZMA;ENABLE_UNITYEVENTS;ENABLE_WEBCAM;ENABLE_WWW;ENABLE_CLOUD_SERVICES_COLLAB;ENABLE_CLOUD_SERVICES_COLLAB_SOFTLOCKS;ENABLE_CLOUD_SERVICES_ADS;ENABLE_CLOUD_HUB;ENABLE_CLOUD_PROJECT_ID;ENABLE_CLOUD_SERVICES_USE_WEBREQUEST;ENABLE_CLOUD_SERVICES_UNET;ENABLE_CLOUD_SERVICES_BUILD;ENABLE_CLOUD_LICENSE;ENABLE_EDITOR_HUB;ENABLE_EDITOR_HUB_LICENSE;ENABLE_WEBSOCKET_CLIENT;ENABLE_DIRECTOR_AUDIO;ENABLE_TIMELINE;ENABLE_EDITOR_METRICS;ENABLE_EDITOR_METRICS_CACHING;ENABLE_NATIVE_ARRAY;ENABLE_SPRITE_MASKING;INCLUDE_DYNAMIC_GI;INCLUDE_GI;ENABLE_MONO_BDWGC;PLATFORM_SUPPORTS_MONO;RENDER_SOFTWARE_CURSOR;INCLUDE_PUBNUB;ENABLE_PLAYMODE_TESTS_RUNNER;ENABLE_VIDEO;ENABLE_RMGUI;ENABLE_PACKMAN;ENABLE_CUSTOM_RENDER_TEXTURE;ENABLE_STYLE_SHEETS;PLATFORM_STANDALONE_WIN;PLATFORM_STANDALONE;UNITY_STANDALONE_WIN;UNITY_STANDALONE;ENABLE_SUBSTANCE;ENABLE_RUNTIME_GI;ENABLE_MOVIES;ENABLE_NETWORK;ENABLE_CRUNCH_TEXTURE_COMPRESSION;ENABLE_UNITYWEBREQUEST;ENABLE_CLOUD_SERVICES;ENABLE_CLOUD_SERVICES_ANALYTICS;ENABLE_CLOUD_SERVICES_PURCHASING;ENABLE_CLOUD_SERVICES_CRASH_REPORTING;ENABLE_EVENT_QUEUE;ENABLE_CLUSTERINPUT;ENABLE_VR;ENABLE_AR;ENABLE_SPATIALTRACKING;ENABLE_WEBSOCKET_HOST;ENABLE_MONO;NET_2_0_SUBSET;ENABLE_PROFILER;DEBUG;TRACE;UNITY_ASSERTIONS;UNITY_EDITOR;UNITY_EDITOR_64;UNITY_EDITOR_WIN;ENABLE_NATIVE_ARRAY_CHECKS;UNITY_TEAM_LICENSE;ENABLE_VSTU;UNITY_PRO_LICENSE;</DefineConstants>
|
||||
<AllowUnsafeBlocks>true</AllowUnsafeBlocks>
|
||||
<NoWarn>0169</NoWarn>
|
||||
<AllowUnsafeBlocks>True</AllowUnsafeBlocks>
|
||||
</PropertyGroup>
|
||||
<PropertyGroup>
|
||||
<NoConfig>true</NoConfig>
|
||||
<NoStdLib>true</NoStdLib>
|
||||
<AddAdditionalExplicitAssemblyReferences>false</AddAdditionalExplicitAssemblyReferences>
|
||||
<ImplicitlyExpandNETStandardFacades>false</ImplicitlyExpandNETStandardFacades>
|
||||
<ImplicitlyExpandDesignTimeFacades>false</ImplicitlyExpandDesignTimeFacades>
|
||||
</PropertyGroup>
|
||||
<PropertyGroup>
|
||||
<ProjectTypeGuids>{E097FAD1-6243-4DAD-9C02-E9B9EFC3FFC1};{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}</ProjectTypeGuids>
|
||||
<UnityProjectGenerator>Unity/VSTU</UnityProjectGenerator>
|
||||
<UnityProjectType>Game:1</UnityProjectType>
|
||||
<UnityBuildTarget>StandaloneWindows64:19</UnityBuildTarget>
|
||||
<UnityVersion>2018.1.6f1</UnityVersion>
|
||||
</PropertyGroup>
|
||||
<ItemGroup>
|
||||
<Reference Include="mscorlib" />
|
||||
<Reference Include="System" />
|
||||
<Reference Include="System.XML" />
|
||||
<Reference Include="System.Core" />
|
||||
<Reference Include="Boo.Lang" />
|
||||
<Reference Include="UnityScript.Lang" />
|
||||
<Reference Include="System.Runtime.Serialization" />
|
||||
<Reference Include="System.Xml.Linq" />
|
||||
<Reference Include="UnityEditor">
|
||||
<Compile Include="Assets\RuntimeUnitTestToolkit\Assert.cs" />
|
||||
<Compile Include="Assets\RuntimeUnitTestToolkit\ChainingAssertion.Unity.cs" />
|
||||
<Compile Include="Assets\RuntimeUnitTestToolkit\UnitTestRunner.cs" />
|
||||
<Compile Include="Assets\Scripts\MessagePack\Attributes.cs" />
|
||||
<Compile Include="Assets\Scripts\MessagePack\FloatBits.cs" />
|
||||
<Compile Include="Assets\Scripts\MessagePack\Formatters\CollectionFormatter.cs" />
|
||||
<Compile Include="Assets\Scripts\MessagePack\Formatters\DictionaryFormatter.cs" />
|
||||
<Compile Include="Assets\Scripts\MessagePack\Formatters\DynamicObjectTypeFallbackFormatter.cs" />
|
||||
<Compile Include="Assets\Scripts\MessagePack\Formatters\EnumAsStringFormatter.cs" />
|
||||
<Compile Include="Assets\Scripts\MessagePack\Formatters\ForceSizePrimitiveFormatter.cs" />
|
||||
<Compile Include="Assets\Scripts\MessagePack\Formatters\IgnoreFormatter.cs" />
|
||||
<Compile Include="Assets\Scripts\MessagePack\Formatters\IMessagePackFormatter.cs" />
|
||||
<Compile Include="Assets\Scripts\MessagePack\Formatters\MultiDimentionalArrayFormatter.cs" />
|
||||
<Compile Include="Assets\Scripts\MessagePack\Formatters\NullableFormatter.cs" />
|
||||
<Compile Include="Assets\Scripts\MessagePack\Formatters\OldSpecFormatter.cs" />
|
||||
<Compile Include="Assets\Scripts\MessagePack\Formatters\PrimitiveFormatter.cs" />
|
||||
<Compile Include="Assets\Scripts\MessagePack\Formatters\PrimitiveObjectFormatter.cs" />
|
||||
<Compile Include="Assets\Scripts\MessagePack\Formatters\StandardClassLibraryFormatter.cs" />
|
||||
<Compile Include="Assets\Scripts\MessagePack\Formatters\TupleFormatter.cs" />
|
||||
<Compile Include="Assets\Scripts\MessagePack\Formatters\TypelessFormatter.cs" />
|
||||
<Compile Include="Assets\Scripts\MessagePack\Formatters\UnsafeBinaryFormatters.cs" />
|
||||
<Compile Include="Assets\Scripts\MessagePack\Formatters\ValueTupleFormatter.cs" />
|
||||
<Compile Include="Assets\Scripts\MessagePack\IFormatterResolver.cs" />
|
||||
<Compile Include="Assets\Scripts\MessagePack\IMessagePackSerializationCallbackReceiver.cs" />
|
||||
<Compile Include="Assets\Scripts\MessagePack\Internal\ArrayPool.cs" />
|
||||
<Compile Include="Assets\Scripts\MessagePack\Internal\AsymmetricKeyHashTable.cs" />
|
||||
<Compile Include="Assets\Scripts\MessagePack\Internal\AutomataDictionary.cs" />
|
||||
<Compile Include="Assets\Scripts\MessagePack\Internal\ByteArrayComparer.cs" />
|
||||
<Compile Include="Assets\Scripts\MessagePack\Internal\ByteArrayStringHashTable.cs" />
|
||||
<Compile Include="Assets\Scripts\MessagePack\Internal\DynamicAssembly.cs" />
|
||||
<Compile Include="Assets\Scripts\MessagePack\Internal\ExpressionUtility.cs" />
|
||||
<Compile Include="Assets\Scripts\MessagePack\Internal\FarmHash.cs" />
|
||||
<Compile Include="Assets\Scripts\MessagePack\Internal\GuidBits.cs" />
|
||||
<Compile Include="Assets\Scripts\MessagePack\Internal\ILGeneratorExtensions.cs" />
|
||||
<Compile Include="Assets\Scripts\MessagePack\Internal\ReflectionExtensions.cs" />
|
||||
<Compile Include="Assets\Scripts\MessagePack\Internal\ThreadsafeTypeKeyHashTable.cs" />
|
||||
<Compile Include="Assets\Scripts\MessagePack\Internal\TinyJsonReader.cs" />
|
||||
<Compile Include="Assets\Scripts\MessagePack\Internal\UnsafeMemory.cs" />
|
||||
<Compile Include="Assets\Scripts\MessagePack\Internal\UnsafeMemory.Low.cs" />
|
||||
<Compile Include="Assets\Scripts\MessagePack\LZ4\Codec\LZ4Codec.cs" />
|
||||
<Compile Include="Assets\Scripts\MessagePack\LZ4\Codec\LZ4Codec.Helper.cs" />
|
||||
<Compile Include="Assets\Scripts\MessagePack\LZ4\Codec\LZ4Codec.Safe.cs" />
|
||||
<Compile Include="Assets\Scripts\MessagePack\LZ4\Codec\LZ4Codec.Safe32.Dirty.cs" />
|
||||
<Compile Include="Assets\Scripts\MessagePack\LZ4\Codec\LZ4Codec.Safe64.Dirty.cs" />
|
||||
<Compile Include="Assets\Scripts\MessagePack\LZ4\Codec\LZ4Codec.Unsafe.cs" />
|
||||
<Compile Include="Assets\Scripts\MessagePack\LZ4\Codec\LZ4Codec.Unsafe32.Dirty.cs" />
|
||||
<Compile Include="Assets\Scripts\MessagePack\LZ4\Codec\LZ4Codec.Unsafe64.Dirty.cs" />
|
||||
<Compile Include="Assets\Scripts\MessagePack\LZ4\LZ4MessagePackSerializer.cs" />
|
||||
<Compile Include="Assets\Scripts\MessagePack\LZ4\LZ4MessagePackSerializer.JSON.cs" />
|
||||
<Compile Include="Assets\Scripts\MessagePack\LZ4\LZ4MessagePackSerializer.NonGeneric.cs" />
|
||||
<Compile Include="Assets\Scripts\MessagePack\MessagePackBinary.cs" />
|
||||
<Compile Include="Assets\Scripts\MessagePack\MessagePackCode.cs" />
|
||||
<Compile Include="Assets\Scripts\MessagePack\MessagePackSerializer.cs" />
|
||||
<Compile Include="Assets\Scripts\MessagePack\MessagePackSerializer.Json.cs" />
|
||||
<Compile Include="Assets\Scripts\MessagePack\MessagePackSerializer.NonGeneric.cs" />
|
||||
<Compile Include="Assets\Scripts\MessagePack\Nil.cs" />
|
||||
<Compile Include="Assets\Scripts\MessagePack\Resolvers\AttributeFormatterResolver.cs" />
|
||||
<Compile Include="Assets\Scripts\MessagePack\Resolvers\BuiltinResolver.cs" />
|
||||
<Compile Include="Assets\Scripts\MessagePack\Resolvers\CompositeResolver.cs" />
|
||||
<Compile Include="Assets\Scripts\MessagePack\Resolvers\ContractlessReflectionObjectResolver.cs" />
|
||||
<Compile Include="Assets\Scripts\MessagePack\Resolvers\DynamicEnumAsStringResolver.cs" />
|
||||
<Compile Include="Assets\Scripts\MessagePack\Resolvers\DynamicEnumResolver.cs" />
|
||||
<Compile Include="Assets\Scripts\MessagePack\Resolvers\DynamicGenericResolver.cs" />
|
||||
<Compile Include="Assets\Scripts\MessagePack\Resolvers\DynamicObjectResolver.cs" />
|
||||
<Compile Include="Assets\Scripts\MessagePack\Resolvers\DynamicUnionResolver.cs" />
|
||||
<Compile Include="Assets\Scripts\MessagePack\Resolvers\NativeDateTimeResolver.cs" />
|
||||
<Compile Include="Assets\Scripts\MessagePack\Resolvers\OldSpecResolver.cs" />
|
||||
<Compile Include="Assets\Scripts\MessagePack\Resolvers\PrimitiveObjectResolver.cs" />
|
||||
<Compile Include="Assets\Scripts\MessagePack\Resolvers\StandardResolver.cs" />
|
||||
<Compile Include="Assets\Scripts\MessagePack\Resolvers\TypelessContractlessStandardResolver.cs" />
|
||||
<Compile Include="Assets\Scripts\MessagePack\Resolvers\TypelessObjectResolver.cs" />
|
||||
<Compile Include="Assets\Scripts\MessagePack\Resolvers\UnsafeBinaryResolver.cs" />
|
||||
<Compile Include="Assets\Scripts\MessagePack\Shims\Reflection.cs" />
|
||||
<Compile Include="Assets\Scripts\MessagePack\StringEncoding.cs" />
|
||||
<Compile Include="Assets\Scripts\MessagePack\Unity\Formatters.cs" />
|
||||
<Compile Include="Assets\Scripts\MessagePack\Unity\UnityResolver.cs" />
|
||||
<Compile Include="Assets\Scripts\MessagePack\UnsafeExtensions\UnityBlitResolver.cs" />
|
||||
<Compile Include="Assets\Scripts\MessagePack\UnsafeExtensions\UnsafeBlitFormatter.cs" />
|
||||
<Compile Include="Assets\Scripts\Tests\_Loader.cs" />
|
||||
<Compile Include="Assets\Scripts\Tests\Class1.cs" />
|
||||
<Compile Include="Assets\Scripts\Tests\CollectionFormatterTest.cs" />
|
||||
<Compile Include="Assets\Scripts\Tests\ContractlessTest.cs" />
|
||||
<Compile Include="Assets\Scripts\Tests\FormatterTest.cs" />
|
||||
<Compile Include="Assets\Scripts\Tests\LZ4Test.cs" />
|
||||
<Compile Include="Assets\Scripts\Tests\MsgPack\PersonSerializer.cs" />
|
||||
<Compile Include="Assets\Scripts\Tests\MsgPack\SexSerializer.cs" />
|
||||
<Compile Include="Assets\Scripts\Tests\MsgPack\System_Nullable_1_Sex_Serializer.cs" />
|
||||
<Compile Include="Assets\Scripts\Tests\MsgPack\System_Nullable_1_System_Int32_Serializer.cs" />
|
||||
<Compile Include="Assets\Scripts\Tests\MultiDimentionalArrayTest.cs" />
|
||||
<Compile Include="Assets\Scripts\Tests\ObjectResolverTest.cs" />
|
||||
<Compile Include="Assets\Scripts\Tests\PerformanceTest.cs" />
|
||||
<Compile Include="Assets\Scripts\Tests\SimpleTest.cs" />
|
||||
<Compile Include="Assets\Scripts\Tests\UnionTest.cs" />
|
||||
<Compile Include="Assets\Scripts\Tests\UnityBlitTest.cs" />
|
||||
</ItemGroup>
|
||||
<ItemGroup>
|
||||
<Reference Include="UnityEditor">
|
||||
<HintPath>Library\UnityAssemblies\UnityEditor.dll</HintPath>
|
||||
</Reference>
|
||||
<Reference Include="UnityEngine">
|
||||
|
@ -220,146 +324,15 @@
|
|||
<Reference Include="MsgPack">
|
||||
<HintPath>Assets\Scripts\Tests\MsgPack\MsgPack.dll</HintPath>
|
||||
</Reference>
|
||||
</ItemGroup>
|
||||
<ItemGroup>
|
||||
<Compile Include="Assets\RuntimeUnitTestToolkit\Assert.cs" />
|
||||
<Compile Include="Assets\RuntimeUnitTestToolkit\ChainingAssertion.Unity.cs" />
|
||||
<Compile Include="Assets\RuntimeUnitTestToolkit\UnitTestRunner.cs" />
|
||||
<Compile Include="Assets\Scripts\MessagePack\Attributes.cs" />
|
||||
<Compile Include="Assets\Scripts\MessagePack\FloatBits.cs" />
|
||||
<Compile Include="Assets\Scripts\MessagePack\Formatters\CollectionFormatter.cs" />
|
||||
<Compile Include="Assets\Scripts\MessagePack\Formatters\DictionaryFormatter.cs" />
|
||||
<Compile Include="Assets\Scripts\MessagePack\Formatters\DynamicObjectTypeFallbackFormatter.cs" />
|
||||
<Compile Include="Assets\Scripts\MessagePack\Formatters\EnumAsStringFormatter.cs" />
|
||||
<Compile Include="Assets\Scripts\MessagePack\Formatters\ForceSizePrimitiveFormatter.cs">
|
||||
<AutoGen>True</AutoGen>
|
||||
<DesignTime>True</DesignTime>
|
||||
<DependentUpon>ForceSizePrimitiveFormatter.tt</DependentUpon>
|
||||
</Compile>
|
||||
<Compile Include="Assets\Scripts\MessagePack\Formatters\IgnoreFormatter.cs" />
|
||||
<Compile Include="Assets\Scripts\MessagePack\Formatters\IMessagePackFormatter.cs" />
|
||||
<Compile Include="Assets\Scripts\MessagePack\Formatters\MultiDimentionalArrayFormatter.cs" />
|
||||
<Compile Include="Assets\Scripts\MessagePack\Formatters\NullableFormatter.cs" />
|
||||
<Compile Include="Assets\Scripts\MessagePack\Formatters\OldSpecFormatter.cs" />
|
||||
<Compile Include="Assets\Scripts\MessagePack\Formatters\PrimitiveFormatter.cs">
|
||||
<AutoGen>True</AutoGen>
|
||||
<DesignTime>True</DesignTime>
|
||||
<DependentUpon>PrimitiveFormatter.tt</DependentUpon>
|
||||
</Compile>
|
||||
<Compile Include="Assets\Scripts\MessagePack\Formatters\PrimitiveObjectFormatter.cs" />
|
||||
<Compile Include="Assets\Scripts\MessagePack\Formatters\StandardClassLibraryFormatter.cs" />
|
||||
<Compile Include="Assets\Scripts\MessagePack\Formatters\TupleFormatter.cs">
|
||||
<AutoGen>True</AutoGen>
|
||||
<DesignTime>True</DesignTime>
|
||||
<DependentUpon>TupleFormatter.tt</DependentUpon>
|
||||
</Compile>
|
||||
<Compile Include="Assets\Scripts\MessagePack\Formatters\TypelessFormatter.cs" />
|
||||
<Compile Include="Assets\Scripts\MessagePack\Formatters\UnsafeBinaryFormatters.cs" />
|
||||
<Compile Include="Assets\Scripts\MessagePack\Formatters\ValueTupleFormatter.cs">
|
||||
<AutoGen>True</AutoGen>
|
||||
<DesignTime>True</DesignTime>
|
||||
<DependentUpon>ValueTupleFormatter.tt</DependentUpon>
|
||||
</Compile>
|
||||
<Compile Include="Assets\Scripts\MessagePack\IFormatterResolver.cs" />
|
||||
<Compile Include="Assets\Scripts\MessagePack\IMessagePackSerializationCallbackReceiver.cs" />
|
||||
<Compile Include="Assets\Scripts\MessagePack\Internal\ArrayPool.cs" />
|
||||
<Compile Include="Assets\Scripts\MessagePack\Internal\AsymmetricKeyHashTable.cs" />
|
||||
<Compile Include="Assets\Scripts\MessagePack\Internal\AutomataDictionary.cs" />
|
||||
<Compile Include="Assets\Scripts\MessagePack\Internal\ByteArrayComparer.cs" />
|
||||
<Compile Include="Assets\Scripts\MessagePack\Internal\ByteArrayStringHashTable.cs" />
|
||||
<Compile Include="Assets\Scripts\MessagePack\Internal\DynamicAssembly.cs" />
|
||||
<Compile Include="Assets\Scripts\MessagePack\Internal\ExpressionUtility.cs" />
|
||||
<Compile Include="Assets\Scripts\MessagePack\Internal\FarmHash.cs" />
|
||||
<Compile Include="Assets\Scripts\MessagePack\Internal\GuidBits.cs" />
|
||||
<Compile Include="Assets\Scripts\MessagePack\Internal\ILGeneratorExtensions.cs" />
|
||||
<Compile Include="Assets\Scripts\MessagePack\Internal\ReflectionExtensions.cs" />
|
||||
<Compile Include="Assets\Scripts\MessagePack\Internal\ThreadsafeTypeKeyHashTable.cs" />
|
||||
<Compile Include="Assets\Scripts\MessagePack\Internal\TinyJsonReader.cs" />
|
||||
<Compile Include="Assets\Scripts\MessagePack\Internal\UnsafeMemory.cs">
|
||||
<AutoGen>True</AutoGen>
|
||||
<DesignTime>True</DesignTime>
|
||||
<DependentUpon>UnsafeMemory.tt</DependentUpon>
|
||||
</Compile>
|
||||
<Compile Include="Assets\Scripts\MessagePack\Internal\UnsafeMemory.Low.cs" />
|
||||
<Compile Include="Assets\Scripts\MessagePack\LZ4\Codec\LZ4Codec.cs" />
|
||||
<Compile Include="Assets\Scripts\MessagePack\LZ4\Codec\LZ4Codec.Helper.cs" />
|
||||
<Compile Include="Assets\Scripts\MessagePack\LZ4\Codec\LZ4Codec.Safe.cs" />
|
||||
<Compile Include="Assets\Scripts\MessagePack\LZ4\Codec\LZ4Codec.Safe32.Dirty.cs" />
|
||||
<Compile Include="Assets\Scripts\MessagePack\LZ4\Codec\LZ4Codec.Safe64.Dirty.cs" />
|
||||
<Compile Include="Assets\Scripts\MessagePack\LZ4\Codec\LZ4Codec.Unsafe.cs" />
|
||||
<Compile Include="Assets\Scripts\MessagePack\LZ4\Codec\LZ4Codec.Unsafe32.Dirty.cs" />
|
||||
<Compile Include="Assets\Scripts\MessagePack\LZ4\Codec\LZ4Codec.Unsafe64.Dirty.cs" />
|
||||
<Compile Include="Assets\Scripts\MessagePack\LZ4\LZ4MessagePackSerializer.cs" />
|
||||
<Compile Include="Assets\Scripts\MessagePack\LZ4\LZ4MessagePackSerializer.JSON.cs" />
|
||||
<Compile Include="Assets\Scripts\MessagePack\LZ4\LZ4MessagePackSerializer.NonGeneric.cs" />
|
||||
<Compile Include="Assets\Scripts\MessagePack\MessagePackBinary.cs" />
|
||||
<Compile Include="Assets\Scripts\MessagePack\MessagePackCode.cs" />
|
||||
<Compile Include="Assets\Scripts\MessagePack\MessagePackSerializer.cs" />
|
||||
<Compile Include="Assets\Scripts\MessagePack\MessagePackSerializer.Json.cs" />
|
||||
<Compile Include="Assets\Scripts\MessagePack\MessagePackSerializer.NonGeneric.cs" />
|
||||
<Compile Include="Assets\Scripts\MessagePack\Nil.cs" />
|
||||
<Compile Include="Assets\Scripts\MessagePack\Resolvers\AttributeFormatterResolver.cs" />
|
||||
<Compile Include="Assets\Scripts\MessagePack\Resolvers\BuiltinResolver.cs" />
|
||||
<Compile Include="Assets\Scripts\MessagePack\Resolvers\CompositeResolver.cs" />
|
||||
<Compile Include="Assets\Scripts\MessagePack\Resolvers\DynamicEnumAsStringResolver.cs" />
|
||||
<Compile Include="Assets\Scripts\MessagePack\Resolvers\DynamicEnumResolver.cs" />
|
||||
<Compile Include="Assets\Scripts\MessagePack\Resolvers\DynamicGenericResolver.cs" />
|
||||
<Compile Include="Assets\Scripts\MessagePack\Resolvers\DynamicObjectResolver.cs" />
|
||||
<Compile Include="Assets\Scripts\MessagePack\Resolvers\DynamicUnionResolver.cs" />
|
||||
<Compile Include="Assets\Scripts\MessagePack\Resolvers\NativeDateTimeResolver.cs" />
|
||||
<Compile Include="Assets\Scripts\MessagePack\Resolvers\OldSpecResolver.cs" />
|
||||
<Compile Include="Assets\Scripts\MessagePack\Resolvers\PrimitiveObjectResolver.cs" />
|
||||
<Compile Include="Assets\Scripts\MessagePack\Resolvers\StandardResolver.cs" />
|
||||
<Compile Include="Assets\Scripts\MessagePack\Resolvers\TypelessContractlessStandardResolver.cs" />
|
||||
<Compile Include="Assets\Scripts\MessagePack\Resolvers\TypelessObjectResolver.cs" />
|
||||
<Compile Include="Assets\Scripts\MessagePack\Resolvers\UnsafeBinaryResolver.cs" />
|
||||
<Compile Include="Assets\Scripts\MessagePack\Shims\Reflection.cs" />
|
||||
<Compile Include="Assets\Scripts\MessagePack\StringEncoding.cs" />
|
||||
<Compile Include="Assets\Scripts\MessagePack\Unity\Formatters.cs" />
|
||||
<Compile Include="Assets\Scripts\MessagePack\Unity\UnityResolver.cs" />
|
||||
<Compile Include="Assets\Scripts\MessagePack\UnsafeExtensions\UnityBlitResolver.cs" />
|
||||
<Compile Include="Assets\Scripts\MessagePack\UnsafeExtensions\UnsafeBlitFormatter.cs" />
|
||||
<Compile Include="Assets\Scripts\Tests\_Loader.cs" />
|
||||
<Compile Include="Assets\Scripts\Tests\Class1.cs" />
|
||||
<Compile Include="Assets\Scripts\Tests\CollectionFormatterTest.cs" />
|
||||
<Compile Include="Assets\Scripts\Tests\ContractlessTest.cs" />
|
||||
<Compile Include="Assets\Scripts\Tests\FormatterTest.cs" />
|
||||
<Compile Include="Assets\Scripts\Tests\LZ4Test.cs" />
|
||||
<Compile Include="Assets\Scripts\Tests\MsgPack\PersonSerializer.cs" />
|
||||
<Compile Include="Assets\Scripts\Tests\MsgPack\SexSerializer.cs" />
|
||||
<Compile Include="Assets\Scripts\Tests\MsgPack\System_Nullable_1_Sex_Serializer.cs" />
|
||||
<Compile Include="Assets\Scripts\Tests\MsgPack\System_Nullable_1_System_Int32_Serializer.cs" />
|
||||
<Compile Include="Assets\Scripts\Tests\MultiDimentionalArrayTest.cs" />
|
||||
<Compile Include="Assets\Scripts\Tests\ObjectResolverTest.cs" />
|
||||
<Compile Include="Assets\Scripts\Tests\PerformanceTest.cs" />
|
||||
<Compile Include="Assets\Scripts\Tests\SimpleTest.cs" />
|
||||
<Compile Include="Assets\Scripts\Tests\UnionTest.cs" />
|
||||
<Compile Include="Assets\Scripts\Tests\UnityBlitTest.cs" />
|
||||
</ItemGroup>
|
||||
<ItemGroup>
|
||||
<None Include="Assets\Scripts\MessagePack\Formatters\ForceSizePrimitiveFormatter.tt">
|
||||
<Generator>TextTemplatingFileGenerator</Generator>
|
||||
<LastGenOutput>ForceSizePrimitiveFormatter.cs</LastGenOutput>
|
||||
</None>
|
||||
<None Include="Assets\Scripts\MessagePack\Formatters\PrimitiveFormatter.tt">
|
||||
<Generator>TextTemplatingFileGenerator</Generator>
|
||||
<LastGenOutput>PrimitiveFormatter.cs</LastGenOutput>
|
||||
</None>
|
||||
<None Include="Assets\Scripts\MessagePack\Formatters\TupleFormatter.tt">
|
||||
<Generator>TextTemplatingFileGenerator</Generator>
|
||||
<LastGenOutput>TupleFormatter.cs</LastGenOutput>
|
||||
</None>
|
||||
<None Include="Assets\Scripts\MessagePack\Formatters\ValueTupleFormatter.tt">
|
||||
<Generator>TextTemplatingFileGenerator</Generator>
|
||||
<LastGenOutput>ValueTupleFormatter.cs</LastGenOutput>
|
||||
</None>
|
||||
<None Include="Assets\Scripts\MessagePack\Internal\UnsafeMemory.tt">
|
||||
<Generator>TextTemplatingFileGenerator</Generator>
|
||||
<LastGenOutput>UnsafeMemory.cs</LastGenOutput>
|
||||
</None>
|
||||
</ItemGroup>
|
||||
<ItemGroup>
|
||||
<Service Include="{508349B6-6B84-4DF5-91F0-309BEEBAD82D}" />
|
||||
<Reference Include="mscorlib" />
|
||||
<Reference Include="System" />
|
||||
<Reference Include="System.Core" />
|
||||
<Reference Include="System.Runtime.Serialization" />
|
||||
<Reference Include="System.Xml" />
|
||||
<Reference Include="System.Xml.Linq" />
|
||||
<Reference Include="UnityScript" />
|
||||
<Reference Include="UnityScript.Lang" />
|
||||
<Reference Include="Boo.Lang" />
|
||||
</ItemGroup>
|
||||
<Import Project="$(MSBuildToolsPath)\Microsoft.CSharp.targets" />
|
||||
<Target Name="GenerateTargetFrameworkMonikerAttribute" />
|
|
@ -1,7 +1,7 @@
|
|||
|
||||
Microsoft Visual Studio Solution File, Format Version 12.00
|
||||
# Visual Studio 2015
|
||||
Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "MessagePack.UnityClient", "MessagePack.UnityClient.csproj", "{BB60E6A9-514B-4670-B176-DDDAB81A7468}"
|
||||
# Visual Studio 15
|
||||
Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "MessagePack.UnityClient", "Assembly-CSharp.csproj", "{57B7A568-FAC6-6E41-92BE-735D1F0B6CFA}"
|
||||
EndProject
|
||||
Global
|
||||
GlobalSection(SolutionConfigurationPlatforms) = preSolution
|
||||
|
@ -9,10 +9,10 @@ Global
|
|||
Release|Any CPU = Release|Any CPU
|
||||
EndGlobalSection
|
||||
GlobalSection(ProjectConfigurationPlatforms) = postSolution
|
||||
{BB60E6A9-514B-4670-B176-DDDAB81A7468}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
|
||||
{BB60E6A9-514B-4670-B176-DDDAB81A7468}.Debug|Any CPU.Build.0 = Debug|Any CPU
|
||||
{BB60E6A9-514B-4670-B176-DDDAB81A7468}.Release|Any CPU.ActiveCfg = Release|Any CPU
|
||||
{BB60E6A9-514B-4670-B176-DDDAB81A7468}.Release|Any CPU.Build.0 = Release|Any CPU
|
||||
{57B7A568-FAC6-6E41-92BE-735D1F0B6CFA}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
|
||||
{57B7A568-FAC6-6E41-92BE-735D1F0B6CFA}.Debug|Any CPU.Build.0 = Debug|Any CPU
|
||||
{57B7A568-FAC6-6E41-92BE-735D1F0B6CFA}.Release|Any CPU.ActiveCfg = Release|Any CPU
|
||||
{57B7A568-FAC6-6E41-92BE-735D1F0B6CFA}.Release|Any CPU.Build.0 = Release|Any CPU
|
||||
EndGlobalSection
|
||||
GlobalSection(SolutionProperties) = preSolution
|
||||
HideSolutionNode = FALSE
|
||||
|
|
Двоичный файл не отображается.
|
@ -1 +1 @@
|
|||
m_EditorVersion: 2017.2.0f3
|
||||
m_EditorVersion: 2018.1.6f1
|
||||
|
|
|
@ -1,4 +0,0 @@
|
|||
{
|
||||
"dependencies": {
|
||||
}
|
||||
}
|
|
@ -1,27 +1,19 @@
|
|||
<Project Sdk="Microsoft.NET.Sdk">
|
||||
|
||||
<PropertyGroup>
|
||||
<TargetFrameworks>netstandard1.6;netstandard2.0;net45;net47</TargetFrameworks>
|
||||
<RootNamespace>MessagePack.Unity</RootNamespace>
|
||||
<SignAssembly>True</SignAssembly>
|
||||
<AssemblyOriginatorKeyFile>..\..\opensource.snk</AssemblyOriginatorKeyFile>
|
||||
<GenerateAssemblyInfo>false</GenerateAssemblyInfo>
|
||||
</PropertyGroup>
|
||||
<PropertyGroup>
|
||||
<TargetFrameworks>netstandard1.6;netstandard2.0;net45;net47</TargetFrameworks>
|
||||
<RootNamespace>MessagePack.Unity</RootNamespace>
|
||||
<AllowUnsafeBlocks>true</AllowUnsafeBlocks>
|
||||
<DefineConstants>$(DefineConstants);ENABLE_UNSAFE_MSGPACK</DefineConstants>
|
||||
|
||||
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|AnyCPU'">
|
||||
<AllowUnsafeBlocks>True</AllowUnsafeBlocks>
|
||||
<DocumentationFile>bin\Release\netstandard2.0\MessagePack.UnityShims.xml</DocumentationFile>
|
||||
<NoWarn>1701;1702;1705;1591</NoWarn>
|
||||
<DefineConstants>TRACE;RELEASE;NETSTANDARD;ENABLE_UNSAFE_MSGPACK</DefineConstants>
|
||||
</PropertyGroup>
|
||||
<IsPackable>true</IsPackable>
|
||||
<Title>MessagePack for C# Extension Support for Unity(add pseudo Vector type and fast Vectory[] extension formatter)</Title>
|
||||
<Description>Extremely Fast MessagePack Serializer for C#(.NET, .NET Core, Unity, Xamarin). Extension support for Unity.</Description>
|
||||
<PackageTags>MsgPack;MessagePack;Serialization;Formatter;Serializer;Unity</PackageTags>
|
||||
</PropertyGroup>
|
||||
|
||||
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|AnyCPU'">
|
||||
<AllowUnsafeBlocks>True</AllowUnsafeBlocks>
|
||||
<DefineConstants>TRACE;DEBUG;NETSTANDARD;ENABLE_UNSAFE_MSGPACK;</DefineConstants>
|
||||
</PropertyGroup>
|
||||
<ItemGroup>
|
||||
<ProjectReference Include="..\MessagePack\MessagePack.csproj" />
|
||||
</ItemGroup>
|
||||
|
||||
<ItemGroup>
|
||||
<ProjectReference Include="..\MessagePack\MessagePack.csproj" />
|
||||
</ItemGroup>
|
||||
|
||||
</Project>
|
||||
</Project>
|
||||
|
|
|
@ -1,15 +0,0 @@
|
|||
using System.Reflection;
|
||||
using System.Runtime.InteropServices;
|
||||
|
||||
[assembly: AssemblyTitle("MessagePack.UnityShims")]
|
||||
[assembly: AssemblyDescription("")]
|
||||
[assembly: AssemblyConfiguration("")]
|
||||
[assembly: AssemblyCompany("")]
|
||||
[assembly: AssemblyTrademark("")]
|
||||
[assembly: AssemblyCulture("")]
|
||||
|
||||
[assembly: ComVisible(false)]
|
||||
|
||||
[assembly: Guid("4b074f49-f7cb-4885-9a58-cc75a7d64b62")]
|
||||
[assembly: AssemblyVersion("1.7.3.4")]
|
||||
[assembly: AssemblyFileVersion("1.7.3.4")]
|
|
@ -4,7 +4,7 @@ using System.Collections.Generic;
|
|||
using System.Collections.ObjectModel;
|
||||
using System.Linq;
|
||||
|
||||
#if NETSTANDARD
|
||||
#if NETSTANDARD || NETFRAMEWORK
|
||||
using System.Collections.Concurrent;
|
||||
#endif
|
||||
|
||||
|
@ -235,7 +235,7 @@ namespace MessagePack.Formatters
|
|||
{
|
||||
while (e.MoveNext())
|
||||
{
|
||||
#if NETSTANDARD
|
||||
#if NETSTANDARD || NETFRAMEWORK
|
||||
offset += formatter.Serialize(ref bytes, offset, e.Current, formatterResolver);
|
||||
#else
|
||||
offset += formatter.Serialize(ref bytes, (int)offset, (TElement)e.Current, (IFormatterResolver)formatterResolver);
|
||||
|
@ -266,7 +266,7 @@ namespace MessagePack.Formatters
|
|||
while (e.MoveNext())
|
||||
{
|
||||
count++;
|
||||
#if NETSTANDARD
|
||||
#if NETSTANDARD || NETFRAMEWORK
|
||||
var writeSize = formatter.Serialize(ref bytes, offset, e.Current, formatterResolver);
|
||||
#else
|
||||
var writeSize = formatter.Serialize(ref bytes, (int)offset, (TElement)e.Current, (IFormatterResolver)formatterResolver);
|
||||
|
@ -332,7 +332,7 @@ namespace MessagePack.Formatters
|
|||
{
|
||||
return collection.Count;
|
||||
}
|
||||
#if NETSTANDARD
|
||||
#if NETSTANDARD || NETFRAMEWORK
|
||||
else
|
||||
{
|
||||
var c2 = sequence as IReadOnlyCollection<TElement>;
|
||||
|
@ -921,7 +921,7 @@ namespace MessagePack.Formatters
|
|||
}
|
||||
}
|
||||
|
||||
#if NETSTANDARD
|
||||
#if NETSTANDARD || NETFRAMEWORK
|
||||
|
||||
public sealed class ObservableCollectionFormatter<T> : CollectionFormatterBase<T, ObservableCollection<T>>
|
||||
{
|
||||
|
|
|
@ -3,13 +3,13 @@ using System;
|
|||
using System.Collections.Generic;
|
||||
using System.Collections.ObjectModel;
|
||||
|
||||
#if NETSTANDARD
|
||||
#if NETSTANDARD || NETFRAMEWORK
|
||||
using System.Collections.Concurrent;
|
||||
#endif
|
||||
|
||||
namespace MessagePack.Formatters
|
||||
{
|
||||
#if NETSTANDARD
|
||||
#if NETSTANDARD || NETFRAMEWORK
|
||||
|
||||
// unfortunately, can't use IDictionary<KVP> because supports IReadOnlyDictionary.
|
||||
public abstract class DictionaryFormatterBase<TKey, TValue, TIntermediate, TEnumerator, TDictionary> : IMessagePackFormatter<TDictionary>
|
||||
|
|
|
@ -1,4 +1,4 @@
|
|||
#if NETSTANDARD
|
||||
#if NETSTANDARD || NETFRAMEWORK
|
||||
|
||||
using MessagePack.Resolvers;
|
||||
using System;
|
||||
|
|
|
@ -5,7 +5,7 @@ using System.Collections.Generic;
|
|||
using System.Globalization;
|
||||
using System.Text;
|
||||
|
||||
#if NETSTANDARD
|
||||
#if NETSTANDARD || NETFRAMEWORK
|
||||
using System.Threading.Tasks;
|
||||
#endif
|
||||
|
||||
|
@ -404,7 +404,7 @@ namespace MessagePack.Formatters
|
|||
}
|
||||
}
|
||||
|
||||
#if NETSTANDARD
|
||||
#if NETSTANDARD || NETFRAMEWORK
|
||||
|
||||
public sealed class BigIntegerFormatter : IMessagePackFormatter<System.Numerics.BigInteger>
|
||||
{
|
||||
|
|
|
@ -1,4 +1,4 @@
|
|||
#if NETSTANDARD
|
||||
#if NETSTANDARD || NETFRAMEWORK
|
||||
|
||||
using System;
|
||||
|
||||
|
|
|
@ -1,4 +1,4 @@
|
|||
#if NETSTANDARD
|
||||
#if NETSTANDARD || NETFRAMEWORK
|
||||
|
||||
using MessagePack.Internal;
|
||||
using System;
|
||||
|
|
|
@ -1,4 +1,4 @@
|
|||
#if NETSTANDARD
|
||||
#if NETSTANDARD || NETFRAMEWORK
|
||||
|
||||
using System;
|
||||
|
||||
|
|
|
@ -1,4 +1,4 @@
|
|||
#if NETSTANDARD
|
||||
#if NETSTANDARD || NETFRAMEWORK
|
||||
using System;
|
||||
|
||||
namespace MessagePack.Formatters
|
||||
|
|
|
@ -1,4 +1,4 @@
|
|||
#if NETSTANDARD
|
||||
#if NETSTANDARD || NETFRAMEWORK
|
||||
|
||||
using System;
|
||||
|
||||
|
|
|
@ -19,7 +19,7 @@ namespace MessagePack.Internal
|
|||
root = new AutomataNode(0);
|
||||
}
|
||||
|
||||
#if NETSTANDARD
|
||||
#if NETSTANDARD || NETFRAMEWORK
|
||||
public unsafe void Add(string str, int value)
|
||||
{
|
||||
var bytes = Encoding.UTF8.GetBytes(str);
|
||||
|
@ -235,7 +235,7 @@ namespace MessagePack.Internal
|
|||
return v;
|
||||
}
|
||||
|
||||
#if NETSTANDARD
|
||||
#if NETSTANDARD || NETFRAMEWORK
|
||||
|
||||
public unsafe AutomataNode SearchNext(ref byte* p, ref int rest)
|
||||
{
|
||||
|
@ -340,7 +340,7 @@ namespace MessagePack.Internal
|
|||
// key = AutomataKeyGen.GetKey(ref p, ref rest);
|
||||
il.EmitLdloca(p);
|
||||
il.EmitLdloca(rest);
|
||||
#if NETSTANDARD
|
||||
#if NETSTANDARD || NETFRAMEWORK
|
||||
il.EmitCall(AutomataKeyGen.GetKeyMethod);
|
||||
#else
|
||||
il.EmitCall(AutomataKeyGen.GetGetKeyMethod());
|
||||
|
@ -460,7 +460,7 @@ namespace MessagePack.Internal
|
|||
{
|
||||
public delegate ulong PointerDelegate<T>(ref T p, ref int rest);
|
||||
|
||||
#if NETSTANDARD
|
||||
#if NETSTANDARD || NETFRAMEWORK
|
||||
public static readonly MethodInfo GetKeyMethod = typeof(AutomataKeyGen).GetRuntimeMethod("GetKey", new[] { typeof(byte).MakePointerType().MakeByRefType(), typeof(int).MakeByRefType() });
|
||||
#endif
|
||||
|
||||
|
@ -682,7 +682,7 @@ namespace MessagePack.Internal
|
|||
|
||||
#endif
|
||||
|
||||
#if NETSTANDARD
|
||||
#if NETSTANDARD || NETFRAMEWORK
|
||||
|
||||
public static unsafe ulong GetKey(ref byte* p, ref int rest)
|
||||
{
|
||||
|
|
|
@ -8,7 +8,7 @@ namespace MessagePack.Internal
|
|||
{
|
||||
#if ENABLE_UNSAFE_MSGPACK
|
||||
|
||||
#if NETSTANDARD
|
||||
#if NETSTANDARD || NETFRAMEWORK
|
||||
|
||||
static readonly bool Is32Bit = (IntPtr.Size == 4);
|
||||
|
||||
|
@ -27,7 +27,7 @@ namespace MessagePack.Internal
|
|||
|
||||
#endif
|
||||
|
||||
#if NETSTANDARD
|
||||
#if NETSTANDARD || NETFRAMEWORK
|
||||
[System.Runtime.CompilerServices.MethodImpl(System.Runtime.CompilerServices.MethodImplOptions.AggressiveInlining)]
|
||||
#endif
|
||||
public static unsafe bool Equals(byte[] xs, int xsOffset, int xsCount, byte[] ys)
|
||||
|
@ -35,7 +35,7 @@ namespace MessagePack.Internal
|
|||
return Equals(xs, xsOffset, xsCount, ys, 0, ys.Length);
|
||||
}
|
||||
|
||||
#if NETSTANDARD
|
||||
#if NETSTANDARD || NETFRAMEWORK
|
||||
[System.Runtime.CompilerServices.MethodImpl(System.Runtime.CompilerServices.MethodImplOptions.AggressiveInlining)]
|
||||
#endif
|
||||
public static unsafe bool Equals(byte[] xs, int xsOffset, int xsCount, byte[] ys, int ysOffset, int ysCount)
|
||||
|
@ -97,7 +97,7 @@ namespace MessagePack.Internal
|
|||
}
|
||||
|
||||
#else
|
||||
#if NETSTANDARD
|
||||
#if NETSTANDARD || NETFRAMEWORK
|
||||
[System.Runtime.CompilerServices.MethodImpl(System.Runtime.CompilerServices.MethodImplOptions.AggressiveInlining)]
|
||||
#endif
|
||||
public static bool Equals(byte[] xs, int xsOffset, int xsCount, byte[] ys)
|
||||
|
@ -115,7 +115,7 @@ namespace MessagePack.Internal
|
|||
return true;
|
||||
}
|
||||
|
||||
#if NETSTANDARD
|
||||
#if NETSTANDARD || NETFRAMEWORK
|
||||
[System.Runtime.CompilerServices.MethodImpl(System.Runtime.CompilerServices.MethodImplOptions.AggressiveInlining)]
|
||||
#endif
|
||||
public static bool Equals(byte[] xs, int xsOffset, int xsCount, byte[] ys, int ysOffset, int ysCount)
|
||||
|
|
|
@ -84,7 +84,7 @@ namespace MessagePack.Internal
|
|||
if (entry == null) goto NOT_FOUND;
|
||||
|
||||
{
|
||||
#if NETSTANDARD
|
||||
#if NETSTANDARD || NETFRAMEWORK
|
||||
ref var v = ref entry[0];
|
||||
#else
|
||||
var v = entry[0];
|
||||
|
@ -98,7 +98,7 @@ namespace MessagePack.Internal
|
|||
|
||||
for (int i = 1; i < entry.Length; i++)
|
||||
{
|
||||
#if NETSTANDARD
|
||||
#if NETSTANDARD || NETFRAMEWORK
|
||||
ref var v = ref entry[i];
|
||||
#else
|
||||
var v = entry[i];
|
||||
|
@ -115,16 +115,16 @@ namespace MessagePack.Internal
|
|||
return false;
|
||||
}
|
||||
|
||||
#if NETSTANDARD
|
||||
#if NETSTANDARD || NETFRAMEWORK
|
||||
static readonly bool Is32Bit = (IntPtr.Size == 4);
|
||||
#endif
|
||||
|
||||
#if NETSTANDARD
|
||||
#if NETSTANDARD || NETFRAMEWORK
|
||||
[System.Runtime.CompilerServices.MethodImpl(System.Runtime.CompilerServices.MethodImplOptions.AggressiveInlining)]
|
||||
#endif
|
||||
static ulong ByteArrayGetHashCode(byte[] x, int offset, int count)
|
||||
{
|
||||
#if NETSTANDARD
|
||||
#if NETSTANDARD || NETFRAMEWORK
|
||||
// FarmHash https://github.com/google/farmhash
|
||||
if (x == null) return 0;
|
||||
|
||||
|
|
|
@ -8,7 +8,7 @@ namespace MessagePack.Internal
|
|||
{
|
||||
internal class DynamicAssembly
|
||||
{
|
||||
#if NET_35
|
||||
#if NETFRAMEWORK
|
||||
readonly string moduleName;
|
||||
#endif
|
||||
readonly AssemblyBuilder assemblyBuilder;
|
||||
|
@ -21,12 +21,12 @@ namespace MessagePack.Internal
|
|||
|
||||
public DynamicAssembly(string moduleName)
|
||||
{
|
||||
#if NET_35
|
||||
#if NETFRAMEWORK
|
||||
this.moduleName = moduleName;
|
||||
this.assemblyBuilder = System.AppDomain.CurrentDomain.DefineDynamicAssembly(new AssemblyName(moduleName), AssemblyBuilderAccess.RunAndSave);
|
||||
this.moduleBuilder = assemblyBuilder.DefineDynamicModule(moduleName, moduleName + ".dll");
|
||||
#else
|
||||
#if NETSTANDARD
|
||||
#if NETSTANDARD || NETFRAMEWORK
|
||||
this.assemblyBuilder = AssemblyBuilder.DefineDynamicAssembly(new AssemblyName(moduleName), AssemblyBuilderAccess.Run);
|
||||
#else
|
||||
this.assemblyBuilder = System.AppDomain.CurrentDomain.DefineDynamicAssembly(new AssemblyName(moduleName), AssemblyBuilderAccess.Run);
|
||||
|
@ -62,7 +62,7 @@ namespace MessagePack.Internal
|
|||
}
|
||||
}
|
||||
|
||||
#if NET_35
|
||||
#if NETFRAMEWORK
|
||||
|
||||
public AssemblyBuilder Save()
|
||||
{
|
||||
|
|
|
@ -1,4 +1,4 @@
|
|||
#if NETSTANDARD
|
||||
#if NETSTANDARD || NETFRAMEWORK
|
||||
|
||||
using System.Runtime.CompilerServices;
|
||||
|
||||
|
|
|
@ -160,7 +160,7 @@ namespace MessagePack.Internal
|
|||
throw new ArgumentException("Invalid Guid Pattern.");
|
||||
}
|
||||
|
||||
#if NETSTANDARD
|
||||
#if NETSTANDARD || NETFRAMEWORK
|
||||
[System.Runtime.CompilerServices.MethodImpl(System.Runtime.CompilerServices.MethodImplOptions.AggressiveInlining)]
|
||||
#endif
|
||||
static byte Parse(byte[] bytes, int highOffset)
|
||||
|
@ -168,7 +168,7 @@ namespace MessagePack.Internal
|
|||
return unchecked((byte)(SwitchParse(bytes[highOffset]) * 16 + SwitchParse(bytes[highOffset + 1])));
|
||||
}
|
||||
|
||||
#if NETSTANDARD
|
||||
#if NETSTANDARD || NETFRAMEWORK
|
||||
[System.Runtime.CompilerServices.MethodImpl(System.Runtime.CompilerServices.MethodImplOptions.AggressiveInlining)]
|
||||
#endif
|
||||
static byte SwitchParse(byte b)
|
||||
|
|
|
@ -33,7 +33,7 @@ namespace MessagePack.Internal
|
|||
return propertyInfo.GetIndexParameters().Length > 0;
|
||||
}
|
||||
|
||||
#if NETSTANDARD
|
||||
#if NETSTANDARD || NETFRAMEWORK
|
||||
|
||||
public static bool IsConstructedGenericType(this System.Reflection.TypeInfo type)
|
||||
{
|
||||
|
|
|
@ -181,7 +181,7 @@ namespace MessagePack.Internal
|
|||
|
||||
static void VolatileWrite(ref Entry location, Entry value)
|
||||
{
|
||||
#if NETSTANDARD
|
||||
#if NETSTANDARD || NETFRAMEWORK
|
||||
System.Threading.Volatile.Write(ref location, value);
|
||||
#elif UNITY_WSA || NET_4_6
|
||||
System.Threading.Volatile.Write(ref location, value);
|
||||
|
@ -193,7 +193,7 @@ namespace MessagePack.Internal
|
|||
|
||||
static void VolatileWrite(ref Entry[] location, Entry[] value)
|
||||
{
|
||||
#if NETSTANDARD
|
||||
#if NETSTANDARD || NETFRAMEWORK
|
||||
System.Threading.Volatile.Write(ref location, value);
|
||||
#elif UNITY_WSA || NET_4_6
|
||||
System.Threading.Volatile.Write(ref location, value);
|
||||
|
|
|
@ -1,4 +1,4 @@
|
|||
#if NETSTANDARD
|
||||
#if NETSTANDARD || NETFRAMEWORK
|
||||
|
||||
using System;
|
||||
using System.Runtime.CompilerServices;
|
||||
|
|
|
@ -1,4 +1,4 @@
|
|||
#if NETSTANDARD
|
||||
#if NETSTANDARD || NETFRAMEWORK
|
||||
|
||||
using System.Runtime.CompilerServices;
|
||||
|
||||
|
|
|
@ -4,7 +4,7 @@ namespace MessagePack.LZ4
|
|||
{
|
||||
public static partial class LZ4Codec
|
||||
{
|
||||
#if NETSTANDARD
|
||||
#if NETSTANDARD || NETFRAMEWORK
|
||||
|
||||
public static int Encode(byte[] input, int inputOffset, int inputLength, byte[] output, int outputOffset, int outputLength)
|
||||
{
|
||||
|
|
|
@ -192,7 +192,7 @@ namespace MessagePack
|
|||
builder.Append(dt.ToString("o", CultureInfo.InvariantCulture));
|
||||
builder.Append("\"");
|
||||
}
|
||||
#if NETSTANDARD
|
||||
#if NETSTANDARD || NETFRAMEWORK
|
||||
else if (extHeader.TypeCode == TypelessFormatter.ExtensionTypeCode)
|
||||
{
|
||||
int startOffset = offset;
|
||||
|
|
|
@ -1,4 +1,4 @@
|
|||
#if NETSTANDARD
|
||||
#if NETSTANDARD || NETFRAMEWORK
|
||||
|
||||
using System;
|
||||
using System.Linq;
|
||||
|
|
|
@ -1,4 +1,4 @@
|
|||
#if NETSTANDARD
|
||||
#if NETSTANDARD || NETFRAMEWORK
|
||||
|
||||
using System;
|
||||
using System.Collections.Generic;
|
||||
|
|
|
@ -1,134 +1,87 @@
|
|||
<Project Sdk="Microsoft.NET.Sdk">
|
||||
|
||||
<PropertyGroup>
|
||||
<TargetFrameworks>netstandard1.6;netstandard2.0;net45;net47</TargetFrameworks>
|
||||
<AssemblyName>MessagePack</AssemblyName>
|
||||
<SignAssembly>True</SignAssembly>
|
||||
<AssemblyOriginatorKeyFile>..\..\opensource.snk</AssemblyOriginatorKeyFile>
|
||||
<GenerateAssemblyInfo>false</GenerateAssemblyInfo>
|
||||
</PropertyGroup>
|
||||
<PropertyGroup>
|
||||
<TargetFrameworks>netstandard1.6;netstandard2.0;net45;net47</TargetFrameworks>
|
||||
<NoWarn>$(NoWarn);CS0649</NoWarn>
|
||||
<AllowUnsafeBlocks>True</AllowUnsafeBlocks>
|
||||
<DefineConstants>$(DefineConstants);ENABLE_UNSAFE_MSGPACK</DefineConstants>
|
||||
<CheckForOverflowUnderflow>True</CheckForOverflowUnderflow>
|
||||
|
||||
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|AnyCPU' AND '$(TargetFramework)' != 'net45'">
|
||||
<AllowUnsafeBlocks>True</AllowUnsafeBlocks>
|
||||
<DefineConstants>TRACE;DEBUG;NETSTANDARD;ENABLE_UNSAFE_MSGPACK;</DefineConstants>
|
||||
<CheckForOverflowUnderflow>True</CheckForOverflowUnderflow>
|
||||
<LangVersion>7</LangVersion>
|
||||
</PropertyGroup>
|
||||
<IsPackable>true</IsPackable>
|
||||
<Title>MessagePack for C#</Title>
|
||||
<Description>Extremely Fast MessagePack(MsgPack) Serializer for C#(.NET, .NET Core, Unity, Xamarin).</Description>
|
||||
<PackageTags>MsgPack;MessagePack;Serialization;Formatter;Serializer;Unity;Xamarin</PackageTags>
|
||||
</PropertyGroup>
|
||||
|
||||
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|AnyCPU' AND '$(TargetFramework)' != 'net45'">
|
||||
<AllowUnsafeBlocks>True</AllowUnsafeBlocks>
|
||||
<DocumentationFile>bin\Release\netstandard2.0\MessagePack.xml</DocumentationFile>
|
||||
<NoWarn>1701;1702;1705;1591</NoWarn>
|
||||
<DefineConstants>TRACE;RELEASE;NETSTANDARD;ENABLE_UNSAFE_MSGPACK;</DefineConstants>
|
||||
<CheckForOverflowUnderflow>True</CheckForOverflowUnderflow>
|
||||
<LangVersion>7</LangVersion>
|
||||
</PropertyGroup>
|
||||
|
||||
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|AnyCPU' AND '$(TargetFramework)' == 'net45'">
|
||||
<AllowUnsafeBlocks>True</AllowUnsafeBlocks>
|
||||
<DefineConstants>TRACE;DEBUG;NETSTANDARD;ENABLE_UNSAFE_MSGPACK;NET45;</DefineConstants>
|
||||
<CheckForOverflowUnderflow>True</CheckForOverflowUnderflow>
|
||||
<LangVersion>7</LangVersion>
|
||||
</PropertyGroup>
|
||||
|
||||
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|AnyCPU' AND '$(TargetFramework)' == 'net45'">
|
||||
<AllowUnsafeBlocks>True</AllowUnsafeBlocks>
|
||||
<NoWarn>1701;1702;1705;1591</NoWarn>
|
||||
<DefineConstants>TRACE;RELEASE;NETSTANDARD;ENABLE_UNSAFE_MSGPACK;NET45;</DefineConstants>
|
||||
<CheckForOverflowUnderflow>True</CheckForOverflowUnderflow>
|
||||
<LangVersion>7</LangVersion>
|
||||
</PropertyGroup>
|
||||
|
||||
<ItemGroup>
|
||||
<None Remove="*.meta" />
|
||||
<None Remove="Resolvers\*.meta" />
|
||||
<None Remove="Internal\*.meta" />
|
||||
<None Remove="Formatters\*.meta" />
|
||||
<None Remove="LZ4\Codec\*.meta" />
|
||||
</ItemGroup>
|
||||
|
||||
<ItemGroup>
|
||||
<None Include="LZ4\Codec\LZ4Codec.Safe.cs" />
|
||||
<None Include="MessagePackSerializer.Typeless.cs" />
|
||||
</ItemGroup>
|
||||
|
||||
<ItemGroup Condition=" '$(TargetFramework)' == 'netstandard2.0' ">
|
||||
<PackageReference Include="System.Reflection.Emit" Version="4.3.0" />
|
||||
<PackageReference Include="System.Reflection.Emit.Lightweight" Version="4.3.0" />
|
||||
<PackageReference Include="System.Threading.Tasks.Extensions" Version="4.3.0" />
|
||||
<ItemGroup>
|
||||
<None Remove="*.meta" />
|
||||
<None Remove="Resolvers\*.meta" />
|
||||
<None Remove="Internal\*.meta" />
|
||||
<None Remove="Formatters\*.meta" />
|
||||
<None Remove="LZ4\Codec\*.meta" />
|
||||
</ItemGroup>
|
||||
|
||||
<ItemGroup Condition="'$(TargetFramework)' == 'netstandard1.6' ">
|
||||
<ItemGroup>
|
||||
<None Include="LZ4\Codec\LZ4Codec.Safe.cs" />
|
||||
<None Include="MessagePackSerializer.Typeless.cs" />
|
||||
</ItemGroup>
|
||||
|
||||
<ItemGroup>
|
||||
<PackageReference Include="System.Reflection.Emit" Version="4.3.0" />
|
||||
<PackageReference Include="System.Reflection.Emit.Lightweight" Version="4.3.0" />
|
||||
<PackageReference Include="System.Threading.Tasks.Extensions" Version="4.5.1" />
|
||||
<PackageReference Include="System.Runtime.Serialization.Primitives" Version="4.3.0" />
|
||||
<PackageReference Include="System.Threading.Tasks.Extensions" Version="4.3.0" />
|
||||
<PackageReference Include="System.ValueTuple" Version="4.3.0" />
|
||||
<PackageReference Include="System.ValueTuple" Version="4.5.0" />
|
||||
</ItemGroup>
|
||||
|
||||
<ItemGroup Condition=" '$(TargetFramework)' == 'net45' OR '$(TargetFramework)' == 'net47' ">
|
||||
<Reference Include="System" />
|
||||
<Reference Include="System.Core" />
|
||||
<Reference Include="Microsoft.CSharp" />
|
||||
<PackageReference Include="System.Threading.Tasks.Extensions" Version="4.3.0" />
|
||||
</ItemGroup>
|
||||
<ItemGroup>
|
||||
<None Update="Formatters\ForceSizePrimitiveFormatter.tt">
|
||||
<LastGenOutput>ForceSizePrimitiveFormatter.cs</LastGenOutput>
|
||||
<Generator>TextTemplatingFileGenerator</Generator>
|
||||
</None>
|
||||
<None Update="Formatters\PrimitiveFormatter.tt">
|
||||
<Generator>TextTemplatingFileGenerator</Generator>
|
||||
<LastGenOutput>PrimitiveFormatter.cs</LastGenOutput>
|
||||
</None>
|
||||
<None Update="Formatters\TupleFormatter.tt">
|
||||
<Generator>TextTemplatingFileGenerator</Generator>
|
||||
<LastGenOutput>TupleFormatter.cs</LastGenOutput>
|
||||
</None>
|
||||
<None Update="Formatters\ValueTupleFormatter.tt">
|
||||
<Generator>TextTemplatingFileGenerator</Generator>
|
||||
<LastGenOutput>ValueTupleFormatter.cs</LastGenOutput>
|
||||
</None>
|
||||
<None Update="Internal\UnsafeMemory.tt">
|
||||
<LastGenOutput>UnsafeMemory.cs</LastGenOutput>
|
||||
<Generator>TextTemplatingFileGenerator</Generator>
|
||||
</None>
|
||||
</ItemGroup>
|
||||
|
||||
<ItemGroup Condition=" '$(TargetFramework)' == 'net45' ">
|
||||
<PackageReference Include="System.ValueTuple" Version="4.3.0" />
|
||||
</ItemGroup>
|
||||
|
||||
<ItemGroup>
|
||||
<None Update="Formatters\ForceSizePrimitiveFormatter.tt">
|
||||
<LastGenOutput>ForceSizePrimitiveFormatter.cs</LastGenOutput>
|
||||
<Generator>TextTemplatingFileGenerator</Generator>
|
||||
</None>
|
||||
<None Update="Formatters\PrimitiveFormatter.tt">
|
||||
<Generator>TextTemplatingFileGenerator</Generator>
|
||||
<LastGenOutput>PrimitiveFormatter.cs</LastGenOutput>
|
||||
</None>
|
||||
<None Update="Formatters\TupleFormatter.tt">
|
||||
<Generator>TextTemplatingFileGenerator</Generator>
|
||||
<LastGenOutput>TupleFormatter.cs</LastGenOutput>
|
||||
</None>
|
||||
<None Update="Formatters\ValueTupleFormatter.tt">
|
||||
<Generator>TextTemplatingFileGenerator</Generator>
|
||||
<LastGenOutput>ValueTupleFormatter.cs</LastGenOutput>
|
||||
</None>
|
||||
<None Update="Internal\UnsafeMemory.tt">
|
||||
<LastGenOutput>UnsafeMemory.cs</LastGenOutput>
|
||||
<Generator>TextTemplatingFileGenerator</Generator>
|
||||
</None>
|
||||
</ItemGroup>
|
||||
|
||||
<ItemGroup>
|
||||
<Service Include="{508349b6-6b84-4df5-91f0-309beebad82d}" />
|
||||
</ItemGroup>
|
||||
|
||||
<ItemGroup>
|
||||
<Compile Update="Formatters\ForceSizePrimitiveFormatter.cs">
|
||||
<DesignTime>True</DesignTime>
|
||||
<AutoGen>True</AutoGen>
|
||||
<DependentUpon>ForceSizePrimitiveFormatter.tt</DependentUpon>
|
||||
</Compile>
|
||||
<Compile Update="Formatters\PrimitiveFormatter.cs">
|
||||
<DesignTime>True</DesignTime>
|
||||
<AutoGen>True</AutoGen>
|
||||
<DependentUpon>PrimitiveFormatter.tt</DependentUpon>
|
||||
</Compile>
|
||||
<Compile Update="Formatters\TupleFormatter.cs">
|
||||
<DesignTime>True</DesignTime>
|
||||
<AutoGen>True</AutoGen>
|
||||
<DependentUpon>TupleFormatter.tt</DependentUpon>
|
||||
</Compile>
|
||||
<Compile Update="Formatters\ValueTupleFormatter.cs">
|
||||
<DesignTime>True</DesignTime>
|
||||
<AutoGen>True</AutoGen>
|
||||
<DependentUpon>ValueTupleFormatter.tt</DependentUpon>
|
||||
</Compile>
|
||||
<Compile Update="Internal\UnsafeMemory.cs">
|
||||
<DependentUpon>UnsafeMemory.tt</DependentUpon>
|
||||
<DesignTime>True</DesignTime>
|
||||
<AutoGen>True</AutoGen>
|
||||
</Compile>
|
||||
</ItemGroup>
|
||||
</Project>
|
||||
<ItemGroup>
|
||||
<Compile Update="Formatters\ForceSizePrimitiveFormatter.cs">
|
||||
<DesignTime>True</DesignTime>
|
||||
<AutoGen>True</AutoGen>
|
||||
<DependentUpon>ForceSizePrimitiveFormatter.tt</DependentUpon>
|
||||
</Compile>
|
||||
<Compile Update="Formatters\PrimitiveFormatter.cs">
|
||||
<DesignTime>True</DesignTime>
|
||||
<AutoGen>True</AutoGen>
|
||||
<DependentUpon>PrimitiveFormatter.tt</DependentUpon>
|
||||
</Compile>
|
||||
<Compile Update="Formatters\TupleFormatter.cs">
|
||||
<DesignTime>True</DesignTime>
|
||||
<AutoGen>True</AutoGen>
|
||||
<DependentUpon>TupleFormatter.tt</DependentUpon>
|
||||
</Compile>
|
||||
<Compile Update="Formatters\ValueTupleFormatter.cs">
|
||||
<DesignTime>True</DesignTime>
|
||||
<AutoGen>True</AutoGen>
|
||||
<DependentUpon>ValueTupleFormatter.tt</DependentUpon>
|
||||
</Compile>
|
||||
<Compile Update="Internal\UnsafeMemory.cs">
|
||||
<DependentUpon>UnsafeMemory.tt</DependentUpon>
|
||||
<DesignTime>True</DesignTime>
|
||||
<AutoGen>True</AutoGen>
|
||||
</Compile>
|
||||
</ItemGroup>
|
||||
</Project>
|
||||
|
|
Разница между файлами не показана из-за своего большого размера
Загрузить разницу
|
@ -262,7 +262,7 @@ namespace MessagePack
|
|||
builder.Append(dt.ToString("o", CultureInfo.InvariantCulture));
|
||||
builder.Append("\"");
|
||||
}
|
||||
#if NETSTANDARD
|
||||
#if NETSTANDARD || NETFRAMEWORK
|
||||
else if (extHeader.TypeCode == TypelessFormatter.ExtensionTypeCode)
|
||||
{
|
||||
int startOffset = offset;
|
||||
|
|
|
@ -1,4 +1,4 @@
|
|||
#if NETSTANDARD
|
||||
#if NETSTANDARD || NETFRAMEWORK
|
||||
|
||||
using System;
|
||||
using System.IO;
|
||||
|
|
|
@ -1,4 +1,4 @@
|
|||
#if NETSTANDARD
|
||||
#if NETSTANDARD || NETFRAMEWORK
|
||||
|
||||
using System;
|
||||
using System.Collections.Generic;
|
||||
|
|
|
@ -127,7 +127,7 @@ namespace MessagePack
|
|||
return resolver.GetFormatterWithVerify<T>().Serialize(ref bytes, offset, value, resolver);
|
||||
}
|
||||
|
||||
#if NETSTANDARD
|
||||
#if NETSTANDARD || NETFRAMEWORK
|
||||
|
||||
/// <summary>
|
||||
/// Serialize to stream(async).
|
||||
|
@ -254,7 +254,7 @@ namespace MessagePack
|
|||
return resolver.GetFormatterWithVerify<T>().Deserialize(bytes, offset, resolver, out readSize);
|
||||
}
|
||||
|
||||
#if NETSTANDARD
|
||||
#if NETSTANDARD || NETFRAMEWORK
|
||||
|
||||
public static System.Threading.Tasks.Task<T> DeserializeAsync<T>(Stream stream)
|
||||
{
|
||||
|
|
|
@ -128,7 +128,7 @@ namespace MessagePack.Internal
|
|||
{ typeof(ArraySegment<byte>), ByteArraySegmentFormatter.Instance },
|
||||
{ typeof(ArraySegment<byte>?),new StaticNullableFormatter<ArraySegment<byte>>(ByteArraySegmentFormatter.Instance) },
|
||||
|
||||
#if NETSTANDARD
|
||||
#if NETSTANDARD || NETFRAMEWORK
|
||||
{typeof(System.Numerics.BigInteger), BigIntegerFormatter.Instance},
|
||||
{typeof(System.Numerics.BigInteger?), new StaticNullableFormatter<System.Numerics.BigInteger>(BigIntegerFormatter.Instance)},
|
||||
{typeof(System.Numerics.Complex), ComplexFormatter.Instance},
|
||||
|
|
|
@ -1,4 +1,4 @@
|
|||
#if NETSTANDARD
|
||||
#if NETSTANDARD || NETFRAMEWORK
|
||||
|
||||
using MessagePack.Formatters;
|
||||
using MessagePack.Internal;
|
||||
|
|
|
@ -33,7 +33,7 @@ namespace MessagePack.Resolvers
|
|||
}
|
||||
|
||||
|
||||
#if NET_35
|
||||
#if NETFRAMEWORK
|
||||
public AssemblyBuilder Save()
|
||||
{
|
||||
return assembly.Save();
|
||||
|
|
|
@ -9,7 +9,7 @@ using System.Reflection;
|
|||
using System.Collections.ObjectModel;
|
||||
using System.Collections;
|
||||
|
||||
#if NETSTANDARD
|
||||
#if NETSTANDARD || NETFRAMEWORK
|
||||
using System.Threading.Tasks;
|
||||
#endif
|
||||
|
||||
|
@ -62,7 +62,7 @@ namespace MessagePack.Internal
|
|||
{typeof(SortedList<,>), typeof(SortedListFormatter<,>)},
|
||||
{typeof(ILookup<,>), typeof(InterfaceLookupFormatter<,>)},
|
||||
{typeof(IGrouping<,>), typeof(InterfaceGroupingFormatter<,>)},
|
||||
#if NETSTANDARD
|
||||
#if NETSTANDARD || NETFRAMEWORK
|
||||
{typeof(ObservableCollection<>), typeof(ObservableCollectionFormatter<>)},
|
||||
{typeof(ReadOnlyObservableCollection<>),(typeof(ReadOnlyObservableCollectionFormatter<>))},
|
||||
{typeof(IReadOnlyList<>), typeof(InterfaceReadOnlyListFormatter<>)},
|
||||
|
@ -129,7 +129,7 @@ namespace MessagePack.Internal
|
|||
return CreateInstance(typeof(NullableFormatter<>), new[] { nullableElementType });
|
||||
}
|
||||
|
||||
#if NETSTANDARD
|
||||
#if NETSTANDARD || NETFRAMEWORK
|
||||
|
||||
// ValueTask
|
||||
else if (genericType == typeof(ValueTask<>))
|
||||
|
|
|
@ -35,7 +35,7 @@ namespace MessagePack.Resolvers
|
|||
assembly = new DynamicAssembly(ModuleName);
|
||||
}
|
||||
|
||||
#if NET_35
|
||||
#if NETFRAMEWORK
|
||||
public AssemblyBuilder Save()
|
||||
{
|
||||
return assembly.Save();
|
||||
|
@ -163,7 +163,7 @@ namespace MessagePack.Resolvers
|
|||
assembly = new DynamicAssembly(ModuleName);
|
||||
}
|
||||
|
||||
#if NET_35
|
||||
#if NETFRAMEWORK
|
||||
public AssemblyBuilder Save()
|
||||
{
|
||||
return assembly.Save();
|
||||
|
@ -280,7 +280,7 @@ namespace MessagePack.Internal
|
|||
{
|
||||
internal static class DynamicObjectTypeBuilder
|
||||
{
|
||||
#if NETSTANDARD
|
||||
#if NETSTANDARD || NETFRAMEWORK
|
||||
static readonly Regex SubtractFullNameRegex = new Regex(@", Version=\d+.\d+.\d+.\d+, Culture=\w+, PublicKeyToken=\w+", RegexOptions.Compiled);
|
||||
#else
|
||||
static readonly Regex SubtractFullNameRegex = new Regex(@", Version=\d+.\d+.\d+.\d+, Culture=\w+, PublicKeyToken=\w+");
|
||||
|
@ -676,7 +676,7 @@ namespace MessagePack.Internal
|
|||
il.Emit(OpCodes.Ldelem_Ref);
|
||||
|
||||
// Optimize, WriteRaw(Unity, large) or UnsafeMemory32/64.WriteRawX
|
||||
#if NETSTANDARD
|
||||
#if NETSTANDARD || NETFRAMEWORK
|
||||
var valueLen = MessagePackBinary.GetEncodedStringBytes(item.StringKey).Length;
|
||||
if (valueLen <= MessagePackRange.MaxFixStringLength)
|
||||
{
|
||||
|
@ -1806,7 +1806,7 @@ typeof(int), typeof(int) });
|
|||
{
|
||||
if (IsProperty)
|
||||
{
|
||||
return PropertyInfo.GetValue(value);
|
||||
return PropertyInfo.GetValue(value, null);
|
||||
}
|
||||
else
|
||||
{
|
||||
|
@ -1818,7 +1818,7 @@ typeof(int), typeof(int) });
|
|||
{
|
||||
if (IsProperty)
|
||||
{
|
||||
PropertyInfo.SetValue(obj, value);
|
||||
PropertyInfo.SetValue(obj, value, null);
|
||||
}
|
||||
else
|
||||
{
|
||||
|
|
|
@ -22,7 +22,7 @@ namespace MessagePack.Resolvers
|
|||
const string ModuleName = "MessagePack.Resolvers.DynamicUnionResolver";
|
||||
|
||||
static readonly DynamicAssembly assembly;
|
||||
#if NETSTANDARD
|
||||
#if NETSTANDARD || NETFRAMEWORK
|
||||
static readonly Regex SubtractFullNameRegex = new Regex(@", Version=\d+.\d+.\d+.\d+, Culture=\w+, PublicKeyToken=\w+", RegexOptions.Compiled);
|
||||
#else
|
||||
static readonly Regex SubtractFullNameRegex = new Regex(@", Version=\d+.\d+.\d+.\d+, Culture=\w+, PublicKeyToken=\w+");
|
||||
|
@ -40,7 +40,7 @@ namespace MessagePack.Resolvers
|
|||
assembly = new DynamicAssembly(ModuleName);
|
||||
}
|
||||
|
||||
#if NET_35
|
||||
#if NETFRAMEWORK
|
||||
public AssemblyBuilder Save()
|
||||
{
|
||||
return assembly.Save();
|
||||
|
|
|
@ -29,7 +29,7 @@ namespace MessagePack.Resolvers
|
|||
}
|
||||
}
|
||||
|
||||
//#if NETSTANDARD
|
||||
//#if NETSTANDARD || NETFRAMEWORK
|
||||
|
||||
// /// <summary>
|
||||
// /// In `object`, when serializing resolve by concrete type and when deserializing use primitive.
|
||||
|
|
|
@ -12,7 +12,7 @@ namespace MessagePack.Resolvers
|
|||
{
|
||||
public static readonly IFormatterResolver Instance = new StandardResolver();
|
||||
|
||||
#if NETSTANDARD
|
||||
#if NETSTANDARD || NETFRAMEWORK
|
||||
public static readonly IMessagePackFormatter<object> ObjectFallbackFormatter = new DynamicObjectTypeFallbackFormatter(StandardResolverCore.Instance);
|
||||
#endif
|
||||
|
||||
|
@ -34,7 +34,7 @@ namespace MessagePack.Resolvers
|
|||
if (typeof(T) == typeof(object))
|
||||
{
|
||||
// final fallback
|
||||
#if NETSTANDARD
|
||||
#if NETSTANDARD || NETFRAMEWORK
|
||||
formatter = (IMessagePackFormatter<T>)ObjectFallbackFormatter;
|
||||
#else
|
||||
formatter = PrimitiveObjectResolver.Instance.GetFormatter<T>();
|
||||
|
@ -52,7 +52,7 @@ namespace MessagePack.Resolvers
|
|||
{
|
||||
public static readonly IFormatterResolver Instance = new ContractlessStandardResolver();
|
||||
|
||||
#if NETSTANDARD
|
||||
#if NETSTANDARD || NETFRAMEWORK
|
||||
public static readonly IMessagePackFormatter<object> ObjectFallbackFormatter = new DynamicObjectTypeFallbackFormatter(ContractlessStandardResolverCore.Instance);
|
||||
#endif
|
||||
|
||||
|
@ -74,7 +74,7 @@ namespace MessagePack.Resolvers
|
|||
if (typeof(T) == typeof(object))
|
||||
{
|
||||
// final fallback
|
||||
#if NETSTANDARD
|
||||
#if NETSTANDARD || NETFRAMEWORK
|
||||
formatter = (IMessagePackFormatter<T>)ObjectFallbackFormatter;
|
||||
#else
|
||||
formatter = PrimitiveObjectResolver.Instance.GetFormatter<T>();
|
||||
|
@ -92,7 +92,7 @@ namespace MessagePack.Resolvers
|
|||
{
|
||||
public static readonly IFormatterResolver Instance = new StandardResolverAllowPrivate();
|
||||
|
||||
#if NETSTANDARD
|
||||
#if NETSTANDARD || NETFRAMEWORK
|
||||
public static readonly IMessagePackFormatter<object> ObjectFallbackFormatter = new DynamicObjectTypeFallbackFormatter(StandardResolverAllowPrivateCore.Instance);
|
||||
#endif
|
||||
|
||||
|
@ -114,7 +114,7 @@ namespace MessagePack.Resolvers
|
|||
if (typeof(T) == typeof(object))
|
||||
{
|
||||
// final fallback
|
||||
#if NETSTANDARD
|
||||
#if NETSTANDARD || NETFRAMEWORK
|
||||
formatter = (IMessagePackFormatter<T>)ObjectFallbackFormatter;
|
||||
#else
|
||||
formatter = PrimitiveObjectResolver.Instance.GetFormatter<T>();
|
||||
|
@ -132,7 +132,7 @@ namespace MessagePack.Resolvers
|
|||
{
|
||||
public static readonly IFormatterResolver Instance = new ContractlessStandardResolverAllowPrivate();
|
||||
|
||||
#if NETSTANDARD
|
||||
#if NETSTANDARD || NETFRAMEWORK
|
||||
public static readonly IMessagePackFormatter<object> ObjectFallbackFormatter = new DynamicObjectTypeFallbackFormatter(ContractlessStandardResolverAllowPrivateCore.Instance);
|
||||
#endif
|
||||
|
||||
|
@ -154,7 +154,7 @@ namespace MessagePack.Resolvers
|
|||
if (typeof(T) == typeof(object))
|
||||
{
|
||||
// final fallback
|
||||
#if NETSTANDARD
|
||||
#if NETSTANDARD || NETFRAMEWORK
|
||||
formatter = (IMessagePackFormatter<T>)ObjectFallbackFormatter;
|
||||
#else
|
||||
formatter = PrimitiveObjectResolver.Instance.GetFormatter<T>();
|
||||
|
@ -178,7 +178,7 @@ namespace MessagePack.Internal
|
|||
BuiltinResolver.Instance, // Try Builtin
|
||||
AttributeFormatterResolver.Instance, // Try use [MessagePackFormatter]
|
||||
|
||||
#if !NETSTANDARD
|
||||
#if !(NETSTANDARD || NETFRAMEWORK)
|
||||
MessagePack.Unity.UnityResolver.Instance,
|
||||
#endif
|
||||
|
||||
|
|
|
@ -1,4 +1,4 @@
|
|||
#if NETSTANDARD
|
||||
#if NETSTANDARD || NETFRAMEWORK
|
||||
using MessagePack.Formatters;
|
||||
|
||||
namespace MessagePack.Resolvers
|
||||
|
|
|
@ -5,7 +5,7 @@ using MessagePack.Internal;
|
|||
|
||||
namespace MessagePack.Resolvers
|
||||
{
|
||||
#if NETSTANDARD
|
||||
#if NETSTANDARD || NETFRAMEWORK
|
||||
|
||||
/// <summary>
|
||||
/// Used for `object` fields/collections, ex: var arr = new object[] { 1, "a", new Model() };
|
||||
|
|
Некоторые файлы не были показаны из-за слишком большого количества измененных файлов Показать больше
Загрузка…
Ссылка в новой задаче