From 5aadcf423bcf85422480a7745aedc4b383a70b9c Mon Sep 17 00:00:00 2001 From: chcosta Date: Wed, 8 Mar 2017 16:07:32 -0800 Subject: [PATCH] Update to buildtools version 1.0.27-prerelease-01407-02, and enable creating transport packages (dotnet/coreclr#10020) * Update BuildTools fixes * Update to buildtools version 1.0.27-prerelease-01407-02, and enable building transport packages * fix netcore project * Avoid msb3644 error * Fix bad copy Commit migrated from https://github.com/dotnet/coreclr/commit/8f23fca0ff57c97707d4f6b5068e8044d2dcc13c --- src/coreclr/BuildToolsVersion.txt | 2 +- src/coreclr/config.json | 2 +- src/coreclr/dir.props | 7 ++++++- src/coreclr/src/.nuget/dir.props | 5 ++++- src/coreclr/src/.nuget/packageIndex.json | 2 ++ src/coreclr/src/ToolBox/SOS/NETCore/SOS.NETCore.csproj | 6 ++++++ src/coreclr/src/ToolBox/SOS/NETCore/project.json | 6 +++++- src/coreclr/src/mscorlib/System.Private.CoreLib.csproj | 6 +++++- src/coreclr/src/mscorlib/facade/mscorlib.csproj | 5 +++++ src/coreclr/src/mscorlib/ref/mscorlib.csproj | 7 +++++++ src/coreclr/tests/dir.props | 4 ++-- src/coreclr/tests/helixprep.proj | 2 +- .../tests/src/JIT/Performance/CodeQuality/Span/SpanBench.csproj | 2 +- 13 files changed, 46 insertions(+), 10 deletions(-) create mode 100644 src/coreclr/src/.nuget/packageIndex.json diff --git a/src/coreclr/BuildToolsVersion.txt b/src/coreclr/BuildToolsVersion.txt index 49acdc6..487225f 100644 --- a/src/coreclr/BuildToolsVersion.txt +++ b/src/coreclr/BuildToolsVersion.txt @@ -1 +1 @@ -1.0.27-prerelease-01209-01 +1.0.27-prerelease-01407-02 diff --git a/src/coreclr/config.json b/src/coreclr/config.json index 140b1eb..29924b3 100644 --- a/src/coreclr/config.json +++ b/src/coreclr/config.json @@ -40,7 +40,7 @@ "description": "MsBuild logging options.", "valueType": "passThrough", "values": [], - "defaultValue": "/l:BinClashLogger,Tools/net45/Microsoft.DotNet.Build.Tasks.dll;LogFile=binclash.log" + "defaultValue": "/l:BinClashLogger,Tools/net46/Microsoft.DotNet.Build.Tasks.dll;LogFile=binclash.log" }, "FilterToOSGroup": { "description": "Specifies the OSGroup.", diff --git a/src/coreclr/dir.props b/src/coreclr/dir.props index a71bd9f..1d641ec 100644 --- a/src/coreclr/dir.props +++ b/src/coreclr/dir.props @@ -160,7 +160,7 @@ - $(ToolsDir)net45/ + $(ToolsDir)net46/ 00001 $(Platform) @@ -178,6 +178,10 @@ $(PackagesBinDir)/pkg/ $(PackagesBinDir)/symbolpkg/ + $(MSBuildThisFileDirectory)/src/.nuget/packageIndex.json + + + true @@ -190,6 +194,7 @@ Include="$(PackageThirdPartyNoticesFile)" > true + diff --git a/src/coreclr/src/.nuget/dir.props b/src/coreclr/src/.nuget/dir.props index c016b11..de85ad6 100644 --- a/src/coreclr/src/.nuget/dir.props +++ b/src/coreclr/src/.nuget/dir.props @@ -5,7 +5,10 @@ AnyCPU - + + + true + <_parseDistroRid>$(__DistroRid) <_parseDistroRid Condition="'$(_parseDistroRid)' == '' and '$(__BuildOS)' == 'OSX'">osx.10.10-x64 diff --git a/src/coreclr/src/.nuget/packageIndex.json b/src/coreclr/src/.nuget/packageIndex.json new file mode 100644 index 0000000..7a73a41 --- /dev/null +++ b/src/coreclr/src/.nuget/packageIndex.json @@ -0,0 +1,2 @@ +{ +} \ No newline at end of file diff --git a/src/coreclr/src/ToolBox/SOS/NETCore/SOS.NETCore.csproj b/src/coreclr/src/ToolBox/SOS/NETCore/SOS.NETCore.csproj index bd9d239..12c63d2 100644 --- a/src/coreclr/src/ToolBox/SOS/NETCore/SOS.NETCore.csproj +++ b/src/coreclr/src/ToolBox/SOS/NETCore/SOS.NETCore.csproj @@ -12,6 +12,12 @@ true true true + + + <_TargetFrameworkDirectories>$(MSBuildThisFileDirectory)/Documentation + <_FullFrameworkReferenceAssemblyPaths>$(MSBuildThisFileDirectory)/Documentation + diff --git a/src/coreclr/src/ToolBox/SOS/NETCore/project.json b/src/coreclr/src/ToolBox/SOS/NETCore/project.json index 7a3cf4f..6b2061a 100644 --- a/src/coreclr/src/ToolBox/SOS/NETCore/project.json +++ b/src/coreclr/src/ToolBox/SOS/NETCore/project.json @@ -6,7 +6,11 @@ "System.Reflection.Metadata": "1.4.1" }, "frameworks": { - "netcoreapp1.0": {} + "netcoreapp1.0": { + "imports": [ + "portable-net45+win8" + ] + } }, "runtimes": { "win7-x86": {}, diff --git a/src/coreclr/src/mscorlib/System.Private.CoreLib.csproj b/src/coreclr/src/mscorlib/System.Private.CoreLib.csproj index ca8c9c2..0271052 100644 --- a/src/coreclr/src/mscorlib/System.Private.CoreLib.csproj +++ b/src/coreclr/src/mscorlib/System.Private.CoreLib.csproj @@ -1,7 +1,7 @@  - + @@ -35,6 +35,10 @@ true true $(DefineConstants);CORECLR;_USE_NLS_PLUS_TABLE;RESOURCE_SATELLITE_CONFIG;CODE_ANALYSIS_BASELINE + + <_TargetFrameworkDirectories>$(MSBuildThisFileDirectory)/Documentation + <_FullFrameworkReferenceAssemblyPaths>$(MSBuildThisFileDirectory)/Documentation diff --git a/src/coreclr/src/mscorlib/facade/mscorlib.csproj b/src/coreclr/src/mscorlib/facade/mscorlib.csproj index 038a698..33df183 100644 --- a/src/coreclr/src/mscorlib/facade/mscorlib.csproj +++ b/src/coreclr/src/mscorlib/facade/mscorlib.csproj @@ -31,6 +31,11 @@ true .NETStandard,Version=v1.3 + + + <_TargetFrameworkDirectories>$(MSBuildThisFileDirectory)/Documentation + <_FullFrameworkReferenceAssemblyPaths>$(MSBuildThisFileDirectory)/Documentation diff --git a/src/coreclr/src/mscorlib/ref/mscorlib.csproj b/src/coreclr/src/mscorlib/ref/mscorlib.csproj index 30da2de..335630e 100644 --- a/src/coreclr/src/mscorlib/ref/mscorlib.csproj +++ b/src/coreclr/src/mscorlib/ref/mscorlib.csproj @@ -60,6 +60,13 @@ $(BinDir)\ref + + + <_TargetFrameworkDirectories>$(MSBuildThisFileDirectory)/Documentation + <_FullFrameworkReferenceAssemblyPaths>$(MSBuildThisFileDirectory)/Documentation + + diff --git a/src/coreclr/tests/dir.props b/src/coreclr/tests/dir.props index 329e4bc..f4187f4 100644 --- a/src/coreclr/tests/dir.props +++ b/src/coreclr/tests/dir.props @@ -15,7 +15,7 @@ true @@ -29,7 +29,7 @@ $(ProjectDir)..\packages\ $(ProjectDir)..\Tools\ $(ToolsDir)dotnetcli/ - $(ToolsDir)net45/ + $(ToolsDir)net46/ true diff --git a/src/coreclr/tests/helixprep.proj b/src/coreclr/tests/helixprep.proj index 79fd80e..91aa486 100644 --- a/src/coreclr/tests/helixprep.proj +++ b/src/coreclr/tests/helixprep.proj @@ -1,6 +1,6 @@ - + diff --git a/src/coreclr/tests/src/JIT/Performance/CodeQuality/Span/SpanBench.csproj b/src/coreclr/tests/src/JIT/Performance/CodeQuality/Span/SpanBench.csproj index ba24010..4c210f1 100644 --- a/src/coreclr/tests/src/JIT/Performance/CodeQuality/Span/SpanBench.csproj +++ b/src/coreclr/tests/src/JIT/Performance/CodeQuality/Span/SpanBench.csproj @@ -1,7 +1,7 @@  - + Debug -- 2.7.4