Skip to content

Commit 3c8a7e3

Browse files
committed
Fix coreclr project build.
1 parent fd24616 commit 3c8a7e3

36 files changed

Lines changed: 193 additions & 11193 deletions

MsgPack.Windows.sln

Lines changed: 42 additions & 44 deletions
Original file line numberDiff line numberDiff line change
@@ -1,12 +1,11 @@
11

22
Microsoft Visual Studio Solution File, Format Version 12.00
33
# Visual Studio 14
4-
VisualStudioVersion = 14.0.23107.0
4+
VisualStudioVersion = 14.0.24720.0
55
MinimumVisualStudioVersion = 10.0.40219.1
66
Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "common", "common", "{60EC42E9-D79B-4ADF-8F80-4DCD580061FD}"
77
ProjectSection(SolutionItems) = preProject
88
src\CommonAssemblyInfo.cs = src\CommonAssemblyInfo.cs
9-
src\CommonAssemblyInfo.Pack.cs = src\CommonAssemblyInfo.Pack.cs
109
EndProjectSection
1110
EndProject
1211
Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "src", "src", "{1BD5D488-707E-4030-8AE8-80D93D04963F}"
@@ -47,7 +46,7 @@ Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "MsgPack.UnitTest.WinRT.Wind
4746
EndProject
4847
Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "CoreClr", "CoreClr", "{D7ED6561-437C-4CFD-A2A7-6395415DF3DA}"
4948
EndProject
50-
Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "MsgPack.CoreClr", "src\MsgPack.CoreClr\MsgPack.CoreClr.csproj", "{984D4B5D-2A99-447B-BF39-BB135541DC2C}"
49+
Project("{8BB2217D-0F2D-49D1-97BC-3654ED321F3B}") = "MsgPack", "src\MsgPack\MsgPack.xproj", "{AD0E34A6-1735-44CB-8AAF-465BFDA800C3}"
5150
EndProject
5251
Global
5352
GlobalSection(SolutionConfigurationPlatforms) = preSolution
@@ -371,46 +370,45 @@ Global
371370
{70CB94DD-DA45-47AE-A370-940A094B9F10}.Release|x86.ActiveCfg = Release|x86
372371
{70CB94DD-DA45-47AE-A370-940A094B9F10}.Release|x86.Build.0 = Release|x86
373372
{70CB94DD-DA45-47AE-A370-940A094B9F10}.Release|x86.Deploy.0 = Release|x86
374-
{984D4B5D-2A99-447B-BF39-BB135541DC2C}.CodeAnalysis|Any CPU.ActiveCfg = Release|Any CPU
375-
{984D4B5D-2A99-447B-BF39-BB135541DC2C}.CodeAnalysis|Any CPU.Build.0 = Release|Any CPU
376-
{984D4B5D-2A99-447B-BF39-BB135541DC2C}.CodeAnalysis|ARM.ActiveCfg = Release|Any CPU
377-
{984D4B5D-2A99-447B-BF39-BB135541DC2C}.CodeAnalysis|ARM.Build.0 = Release|Any CPU
378-
{984D4B5D-2A99-447B-BF39-BB135541DC2C}.CodeAnalysis|Mixed Platforms.ActiveCfg = Release|Any CPU
379-
{984D4B5D-2A99-447B-BF39-BB135541DC2C}.CodeAnalysis|Mixed Platforms.Build.0 = Release|Any CPU
380-
{984D4B5D-2A99-447B-BF39-BB135541DC2C}.CodeAnalysis|x64.ActiveCfg = Release|Any CPU
381-
{984D4B5D-2A99-447B-BF39-BB135541DC2C}.CodeAnalysis|x64.Build.0 = Release|Any CPU
382-
{984D4B5D-2A99-447B-BF39-BB135541DC2C}.CodeAnalysis|x86.ActiveCfg = Release|Any CPU
383-
{984D4B5D-2A99-447B-BF39-BB135541DC2C}.CodeAnalysis|x86.Build.0 = Release|Any CPU
384-
{984D4B5D-2A99-447B-BF39-BB135541DC2C}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
385-
{984D4B5D-2A99-447B-BF39-BB135541DC2C}.Debug|Any CPU.Build.0 = Debug|Any CPU
386-
{984D4B5D-2A99-447B-BF39-BB135541DC2C}.Debug|ARM.ActiveCfg = Debug|Any CPU
387-
{984D4B5D-2A99-447B-BF39-BB135541DC2C}.Debug|ARM.Build.0 = Debug|Any CPU
388-
{984D4B5D-2A99-447B-BF39-BB135541DC2C}.Debug|Mixed Platforms.ActiveCfg = Debug|Any CPU
389-
{984D4B5D-2A99-447B-BF39-BB135541DC2C}.Debug|Mixed Platforms.Build.0 = Debug|Any CPU
390-
{984D4B5D-2A99-447B-BF39-BB135541DC2C}.Debug|x64.ActiveCfg = Debug|Any CPU
391-
{984D4B5D-2A99-447B-BF39-BB135541DC2C}.Debug|x64.Build.0 = Debug|Any CPU
392-
{984D4B5D-2A99-447B-BF39-BB135541DC2C}.Debug|x86.ActiveCfg = Debug|Any CPU
393-
{984D4B5D-2A99-447B-BF39-BB135541DC2C}.Debug|x86.Build.0 = Debug|Any CPU
394-
{984D4B5D-2A99-447B-BF39-BB135541DC2C}.PerformanceTest|Any CPU.ActiveCfg = Release|Any CPU
395-
{984D4B5D-2A99-447B-BF39-BB135541DC2C}.PerformanceTest|Any CPU.Build.0 = Release|Any CPU
396-
{984D4B5D-2A99-447B-BF39-BB135541DC2C}.PerformanceTest|ARM.ActiveCfg = Release|Any CPU
397-
{984D4B5D-2A99-447B-BF39-BB135541DC2C}.PerformanceTest|ARM.Build.0 = Release|Any CPU
398-
{984D4B5D-2A99-447B-BF39-BB135541DC2C}.PerformanceTest|Mixed Platforms.ActiveCfg = Release|Any CPU
399-
{984D4B5D-2A99-447B-BF39-BB135541DC2C}.PerformanceTest|Mixed Platforms.Build.0 = Release|Any CPU
400-
{984D4B5D-2A99-447B-BF39-BB135541DC2C}.PerformanceTest|x64.ActiveCfg = Release|Any CPU
401-
{984D4B5D-2A99-447B-BF39-BB135541DC2C}.PerformanceTest|x64.Build.0 = Release|Any CPU
402-
{984D4B5D-2A99-447B-BF39-BB135541DC2C}.PerformanceTest|x86.ActiveCfg = Release|Any CPU
403-
{984D4B5D-2A99-447B-BF39-BB135541DC2C}.PerformanceTest|x86.Build.0 = Release|Any CPU
404-
{984D4B5D-2A99-447B-BF39-BB135541DC2C}.Release|Any CPU.ActiveCfg = Release|Any CPU
405-
{984D4B5D-2A99-447B-BF39-BB135541DC2C}.Release|Any CPU.Build.0 = Release|Any CPU
406-
{984D4B5D-2A99-447B-BF39-BB135541DC2C}.Release|ARM.ActiveCfg = Release|Any CPU
407-
{984D4B5D-2A99-447B-BF39-BB135541DC2C}.Release|ARM.Build.0 = Release|Any CPU
408-
{984D4B5D-2A99-447B-BF39-BB135541DC2C}.Release|Mixed Platforms.ActiveCfg = Release|Any CPU
409-
{984D4B5D-2A99-447B-BF39-BB135541DC2C}.Release|Mixed Platforms.Build.0 = Release|Any CPU
410-
{984D4B5D-2A99-447B-BF39-BB135541DC2C}.Release|x64.ActiveCfg = Release|Any CPU
411-
{984D4B5D-2A99-447B-BF39-BB135541DC2C}.Release|x64.Build.0 = Release|Any CPU
412-
{984D4B5D-2A99-447B-BF39-BB135541DC2C}.Release|x86.ActiveCfg = Release|Any CPU
413-
{984D4B5D-2A99-447B-BF39-BB135541DC2C}.Release|x86.Build.0 = Release|Any CPU
373+
{AD0E34A6-1735-44CB-8AAF-465BFDA800C3}.CodeAnalysis|Any CPU.ActiveCfg = Debug|Any CPU
374+
{AD0E34A6-1735-44CB-8AAF-465BFDA800C3}.CodeAnalysis|Any CPU.Build.0 = Debug|Any CPU
375+
{AD0E34A6-1735-44CB-8AAF-465BFDA800C3}.CodeAnalysis|ARM.ActiveCfg = Debug|Any CPU
376+
{AD0E34A6-1735-44CB-8AAF-465BFDA800C3}.CodeAnalysis|ARM.Build.0 = Debug|Any CPU
377+
{AD0E34A6-1735-44CB-8AAF-465BFDA800C3}.CodeAnalysis|Mixed Platforms.ActiveCfg = Debug|Any CPU
378+
{AD0E34A6-1735-44CB-8AAF-465BFDA800C3}.CodeAnalysis|Mixed Platforms.Build.0 = Debug|Any CPU
379+
{AD0E34A6-1735-44CB-8AAF-465BFDA800C3}.CodeAnalysis|x64.ActiveCfg = Debug|Any CPU
380+
{AD0E34A6-1735-44CB-8AAF-465BFDA800C3}.CodeAnalysis|x64.Build.0 = Debug|Any CPU
381+
{AD0E34A6-1735-44CB-8AAF-465BFDA800C3}.CodeAnalysis|x86.ActiveCfg = Debug|Any CPU
382+
{AD0E34A6-1735-44CB-8AAF-465BFDA800C3}.CodeAnalysis|x86.Build.0 = Debug|Any CPU
383+
{AD0E34A6-1735-44CB-8AAF-465BFDA800C3}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
384+
{AD0E34A6-1735-44CB-8AAF-465BFDA800C3}.Debug|Any CPU.Build.0 = Debug|Any CPU
385+
{AD0E34A6-1735-44CB-8AAF-465BFDA800C3}.Debug|ARM.ActiveCfg = Debug|Any CPU
386+
{AD0E34A6-1735-44CB-8AAF-465BFDA800C3}.Debug|ARM.Build.0 = Debug|Any CPU
387+
{AD0E34A6-1735-44CB-8AAF-465BFDA800C3}.Debug|Mixed Platforms.ActiveCfg = Debug|Any CPU
388+
{AD0E34A6-1735-44CB-8AAF-465BFDA800C3}.Debug|Mixed Platforms.Build.0 = Debug|Any CPU
389+
{AD0E34A6-1735-44CB-8AAF-465BFDA800C3}.Debug|x64.ActiveCfg = Debug|Any CPU
390+
{AD0E34A6-1735-44CB-8AAF-465BFDA800C3}.Debug|x64.Build.0 = Debug|Any CPU
391+
{AD0E34A6-1735-44CB-8AAF-465BFDA800C3}.Debug|x86.ActiveCfg = Debug|Any CPU
392+
{AD0E34A6-1735-44CB-8AAF-465BFDA800C3}.Debug|x86.Build.0 = Debug|Any CPU
393+
{AD0E34A6-1735-44CB-8AAF-465BFDA800C3}.PerformanceTest|Any CPU.ActiveCfg = Debug|Any CPU
394+
{AD0E34A6-1735-44CB-8AAF-465BFDA800C3}.PerformanceTest|Any CPU.Build.0 = Debug|Any CPU
395+
{AD0E34A6-1735-44CB-8AAF-465BFDA800C3}.PerformanceTest|ARM.ActiveCfg = Debug|Any CPU
396+
{AD0E34A6-1735-44CB-8AAF-465BFDA800C3}.PerformanceTest|ARM.Build.0 = Debug|Any CPU
397+
{AD0E34A6-1735-44CB-8AAF-465BFDA800C3}.PerformanceTest|Mixed Platforms.ActiveCfg = Debug|Any CPU
398+
{AD0E34A6-1735-44CB-8AAF-465BFDA800C3}.PerformanceTest|Mixed Platforms.Build.0 = Debug|Any CPU
399+
{AD0E34A6-1735-44CB-8AAF-465BFDA800C3}.PerformanceTest|x64.ActiveCfg = Debug|Any CPU
400+
{AD0E34A6-1735-44CB-8AAF-465BFDA800C3}.PerformanceTest|x64.Build.0 = Debug|Any CPU
401+
{AD0E34A6-1735-44CB-8AAF-465BFDA800C3}.PerformanceTest|x86.ActiveCfg = Debug|Any CPU
402+
{AD0E34A6-1735-44CB-8AAF-465BFDA800C3}.PerformanceTest|x86.Build.0 = Debug|Any CPU
403+
{AD0E34A6-1735-44CB-8AAF-465BFDA800C3}.Release|Any CPU.ActiveCfg = Release|Any CPU
404+
{AD0E34A6-1735-44CB-8AAF-465BFDA800C3}.Release|Any CPU.Build.0 = Release|Any CPU
405+
{AD0E34A6-1735-44CB-8AAF-465BFDA800C3}.Release|ARM.ActiveCfg = Release|Any CPU
406+
{AD0E34A6-1735-44CB-8AAF-465BFDA800C3}.Release|ARM.Build.0 = Release|Any CPU
407+
{AD0E34A6-1735-44CB-8AAF-465BFDA800C3}.Release|Mixed Platforms.ActiveCfg = Release|Any CPU
408+
{AD0E34A6-1735-44CB-8AAF-465BFDA800C3}.Release|x64.ActiveCfg = Release|Any CPU
409+
{AD0E34A6-1735-44CB-8AAF-465BFDA800C3}.Release|x64.Build.0 = Release|Any CPU
410+
{AD0E34A6-1735-44CB-8AAF-465BFDA800C3}.Release|x86.ActiveCfg = Release|Any CPU
411+
{AD0E34A6-1735-44CB-8AAF-465BFDA800C3}.Release|x86.Build.0 = Release|Any CPU
414412
EndGlobalSection
415413
GlobalSection(SolutionProperties) = preSolution
416414
HideSolutionNode = FALSE
@@ -430,6 +428,6 @@ Global
430428
{EACF1BF1-CB21-4D62-942C-3488F60B8D70} = {87A17015-9338-431E-B338-57BDA03984C1}
431429
{70CB94DD-DA45-47AE-A370-940A094B9F10} = {634F640E-5D18-4421-9ACB-B3D56B79A2E3}
432430
{D7ED6561-437C-4CFD-A2A7-6395415DF3DA} = {1BD5D488-707E-4030-8AE8-80D93D04963F}
433-
{984D4B5D-2A99-447B-BF39-BB135541DC2C} = {D7ED6561-437C-4CFD-A2A7-6395415DF3DA}
431+
{AD0E34A6-1735-44CB-8AAF-465BFDA800C3} = {D7ED6561-437C-4CFD-A2A7-6395415DF3DA}
434432
EndGlobalSection
435433
EndGlobal

MsgPack.Xamarin.sln

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,12 +1,11 @@
11

22
Microsoft Visual Studio Solution File, Format Version 12.00
33
# Visual Studio 2013
4-
VisualStudioVersion = 12.0.31101.0
4+
VisualStudioVersion = 12.0.40629.0
55
MinimumVisualStudioVersion = 10.0.40219.1
66
Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "common", "common", "{60EC42E9-D79B-4ADF-8F80-4DCD580061FD}"
77
ProjectSection(SolutionItems) = preProject
88
src\CommonAssemblyInfo.cs = src\CommonAssemblyInfo.cs
9-
src\CommonAssemblyInfo.Pack.cs = src\CommonAssemblyInfo.Pack.cs
109
EndProjectSection
1110
EndProject
1211
Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "src", "src", "{1BD5D488-707E-4030-8AE8-80D93D04963F}"

MsgPack.compats.sln

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,6 @@ MinimumVisualStudioVersion = 10.0.40219.1
66
Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "common", "common", "{60EC42E9-D79B-4ADF-8F80-4DCD580061FD}"
77
ProjectSection(SolutionItems) = preProject
88
src\CommonAssemblyInfo.cs = src\CommonAssemblyInfo.cs
9-
src\CommonAssemblyInfo.Pack.cs = src\CommonAssemblyInfo.Pack.cs
109
EndProjectSection
1110
EndProject
1211
Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "src", "src", "{1BD5D488-707E-4030-8AE8-80D93D04963F}"

MsgPack.nuspec

Lines changed: 1 addition & 30 deletions
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@
33
<metadata>
44
<id>MsgPack.Cli</id>
55
<title>MessagePack for CLI</title>
6-
<version>0.7.0-alpha1</version>
6+
<version>0.7.0-alpha2</version>
77
<authors>FUJIWARA, Yusuke</authors>
88
<owners>FUJIWARA, Yusuke</owners>
99
<licenseUrl>http://www.apache.org/licenses/LICENSE-2.0</licenseUrl>
@@ -15,35 +15,6 @@ This package provides MessagePack serialization/deserialization APIs. This pacak
1515
<releaseNotes>This release add .NET Core support.</releaseNotes>
1616
<copyright>Copyright 2010-2015 FUJIWARA, Yusuke, all rights reserved.</copyright>
1717
<tags>MsgPack MessagePack Serialization Formatter Binary Serializer Fast Xamarin Unity3D</tags>
18-
<dependencies>
19-
<group targetFramework="dotnet">
20-
<dependency id="System.Collections.Specialized" version="4.0.0" />
21-
<dependency id="System.Data.Common" version="4.0.0" />
22-
<dependency id="System.Reflection.Emit" version="4.0.0" />
23-
<dependency id="System.Reflection.Emit.ILGeneration" version="4.0.0" />
24-
<dependency id="System.Collections" version="4.0.10" />
25-
<dependency id="System.Collections.Concurrent" version="4.0.10" />
26-
<dependency id="System.Diagnostics.Debug" version="4.0.10" />
27-
<dependency id="System.Globalization" version="4.0.10" />
28-
<dependency id="System.IO" version="4.0.10" />
29-
<dependency id="System.Linq" version="4.0.0" />
30-
<dependency id="System.Linq.Expressions" version="4.0.10" />
31-
<dependency id="System.ObjectModel" version="4.0.10" />
32-
<dependency id="System.Reflection" version="4.0.10" />
33-
<dependency id="System.Reflection.Extensions" version="4.0.0" />
34-
<dependency id="System.Reflection.Primitives" version="4.0.0" />
35-
<dependency id="System.Resources.ResourceManager" version="4.0.0" />
36-
<dependency id="System.Runtime" version="4.0.20" />
37-
<dependency id="System.Runtime.Extensions" version="4.0.10" />
38-
<dependency id="System.Runtime.InteropServices" version="4.0.20" />
39-
<dependency id="System.Runtime.Numerics" version="4.0.0" />
40-
<dependency id="System.Runtime.Serialization.Primitives" version="4.0.10" />
41-
<dependency id="System.Text.Encoding" version="4.0.10" />
42-
<dependency id="System.Text.Encoding.Extensions" version="4.0.10" />
43-
<dependency id="System.Threading" version="4.0.10" />
44-
<dependency id="System.Threading.Tasks" version="4.0.10" />
45-
</group>
46-
</dependencies>
4718
</metadata>
4819
<files>
4920
<file src="bin\**\*.dll" target="lib" exclude="**\System.*;**\Microsoft.*;**\Mono.*" />

MsgPack.sln

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,6 @@ MinimumVisualStudioVersion = 10.0.40219.1
66
Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "common", "common", "{60EC42E9-D79B-4ADF-8F80-4DCD580061FD}"
77
ProjectSection(SolutionItems) = preProject
88
src\CommonAssemblyInfo.cs = src\CommonAssemblyInfo.cs
9-
src\CommonAssemblyInfo.Pack.cs = src\CommonAssemblyInfo.Pack.cs
109
EndProjectSection
1110
EndProject
1211
Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "src", "src", "{1BD5D488-707E-4030-8AE8-80D93D04963F}"

Pack.ps1

Lines changed: 25 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,18 +1,28 @@
1+
#TODO: CommonAssemblyInfo.cs 1つにする、FileVersion の集約、CopyRight の集約
2+
13
param([Switch]$Rebuild)
24

35
[string]$temp = '.\nugettmp'
46
[string]$builder = "$env:windir\Microsoft.NET\Framework\v4.0.30319\MSBuild.exe"
5-
[string]$winBuilder = "${env:ProgramFiles(x86)}\MSBuild\14.0\Bin\MSBuild.exe";
7+
[string]$winBuilder = "${env:ProgramFiles(x86)}\MSBuild\14.0\Bin\MSBuild.exe"
8+
[string]$projCoreClr = "src/MsgPack"
9+
610
if ( ![IO.File]::Exists( "$winBuilder" ) )
711
{
8-
$winBuilder = "${env:ProgramFiles}\MSBuild\14.0\Bin\MSBuild.exe";
12+
$winBuilder = "${env:ProgramFiles}\MSBuild\14.0\Bin\MSBuild.exe"
913
}
1014
if ( ![IO.File]::Exists( "$winBuilder" ) )
1115
{
1216
Write-Error "MSBuild v14 is required."
1317
exit 1
1418
}
1519

20+
if ( ![IO.File]::Exists( "${env:ProgramFiles}\dotnet\bin\dotnet.exe" ) )
21+
{
22+
Write-Error "DotNet CLI is required."
23+
exit 1
24+
}
25+
1626
[string]$sln = 'MsgPack.sln'
1727
[string]$slnCompat = 'MsgPack.compats.sln'
1828
[string]$slnWindows = 'MsgPack.Windows.sln'
@@ -61,6 +71,19 @@ if ( $LastExitCode -ne 0 )
6171
exit $LastExitCode
6272
}
6373

74+
dotnet restore $projCoreClr
75+
if ( $LastExitCode -ne 0 )
76+
{
77+
exit $LastExitCode
78+
}
79+
80+
#TODO: netcore50 -> netstandard1.4 netcore50 -> netstandard1.4
81+
dotnet build $projCoreClr -o bin\dnxcore50 -f dnxcore50 -c Release
82+
if ( $LastExitCode -ne 0 )
83+
{
84+
exit $LastExitCode
85+
}
86+
6487
$winFile = New-Object IO.FileInfo( ".\bin\portable-net45+win+wpa81\MsgPack.dll" )
6588
$xamarinFile = New-Object IO.FileInfo( ".\bin\MonoTouch10\MsgPack.dll" )
6689
if( ( $winFile.LastWriteTime - $xamarinFile.LastWriteTime ).Days -ne 0 )

Sync.xml

Lines changed: 1 addition & 17 deletions
Original file line numberDiff line numberDiff line change
@@ -40,23 +40,7 @@
4040
<Exclude File="*.ttinclude" />
4141
</Project>
4242

43-
<Project Name="MsgPack.CoreClr" Base="MsgPack">
44-
<Preserve Path="Properties\AssemblyInfo.cs" />
45-
<Exclude Path="Serialization\AbstractSerializers\ISerializerCodeGenerationContext.cs" />
46-
<Exclude Path="Serialization\AbstractSerializers\ISerializerCodeGenerator.cs" />
47-
<Exclude Path="Serialization\CodeDomSerializers\*.cs" />
48-
<Exclude Path="Serialization\EmittingSerializers\AssemblyBuilderCodeGenerationContext.cs" />
49-
<Exclude Path="Serialization\Reflection\ReflectionHelpers.cs" />
50-
<Exclude Path="Serialization\SerializerCodeGenerationConfiguration.cs" />
51-
<Exclude Path="Serialization\SerializerCodeGenerationResult.cs" />
52-
<Exclude Path="Serialization\SerializerGeneration.cs" />
53-
<Exclude Path="Serialization\Tracer.cs" />
54-
<Exclude File="*.tt" />
55-
<Exclude File="*.ttinclude" />
56-
<Preserve Path="BufferedStream.cs" />
57-
<Preserve Path="MPContract.cs" />
58-
<Preserve Path="WinRTCompatibility.cs" />
59-
</Project>
43+
<!-- No MsgPack.CoreClr - project.json should be maintained manually... -->
6044

6145
<Project Name="MsgPack.Xamarin.iOS" Base="MsgPack">
6246
<Preserve Path="Properties\AssemblyInfo.cs" />

src/CommonAssemblyInfo.Pack.cs

Lines changed: 0 additions & 41 deletions
This file was deleted.

src/CommonAssemblyInfo.cs

Lines changed: 16 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@
22
//
33
// MessagePack for CLI
44
//
5-
// Copyright (C) 2010-2012 FUJIWARA, Yusuke
5+
// Copyright (C) 2010-2016 FUJIWARA, Yusuke
66
//
77
// Licensed under the Apache License, Version 2.0 (the "License");
88
// you may not use this file except in compliance with the License.
@@ -23,9 +23,24 @@
2323
using System;
2424
using System.Reflection;
2525
using System.Resources;
26+
using System.Runtime.InteropServices;
2627

2728
[assembly: AssemblyProduct( "MessagePack" )]
2829
[assembly: CLSCompliant( true )]
30+
[assembly: ComVisible( false )]
2931
[assembly: NeutralResourcesLanguage( "en-US" )]
3032

33+
// This version represents API compatibility.
34+
// Major : Represents Major update like re-architecting, remove obsoleted APIs etc.
35+
// Minor : Represents Minor update like adding new feature, obsoleting APIs, fix specification issues, etc.
36+
// Build/Revision : Always 0 since CLI implementations does not care these number, so these changes cause some binding failures.
37+
[assembly: AssemblyVersion( "0.7.0.0" )]
38+
39+
// This version represents libarary 'version' for human beings.
40+
// Major : Same as AssemblyVersion.
41+
// Minor : Same as AssemblyVersion.
42+
// Build : Bug fixes and improvements, which does not break API contract, but may break some code depends on internal implementation behaviors.
43+
// For example, some programs use reflection to retrieve private fields, analyse human readable exception messages or stack trace, or so.
44+
// Revision : Reserced. It might be used to indicate target platform or patch.
45+
[assembly: AssemblyInformationalVersion( "0.7.0-alpha2" )]
3146

0 commit comments

Comments
 (0)