Skip to content
This repository was archived by the owner on Apr 20, 2023. It is now read-only.

Commit 9e724ed

Browse files
author
Livar
authored
Merge pull request #8017 from livarcocc/merge_2_0_0_MSRC
Merge release/2.0.0-MSRC into release/2.0.0
2 parents 3719301 + dad6eb2 commit 9e724ed

10 files changed

+75
-15
lines changed

Diff for: NuGet.Config

+1
Original file line numberDiff line numberDiff line change
@@ -17,5 +17,6 @@
1717
<add key="vstest" value="https://dotnet.myget.org/F/vstest/api/v3/index.json" />
1818
<add key="web-api" value="https://dotnet.myget.org/F/dotnet-web/api/v3/index.json" />
1919
<add key="symreader-native" value="https://dotnet.myget.org/F/symreader-native/api/v3/index.json" />
20+
<add key="AspNetMaster" value="https://dotnet.myget.org/F/aspnetcore-master/api/v3/index.json" />
2021
</packageSources>
2122
</configuration>

Diff for: build/BundledRuntimes.props

+3
Original file line numberDiff line numberDiff line change
@@ -21,6 +21,9 @@
2121
<SharedFrameworkRid>$(CoreSetupRid)</SharedFrameworkRid>
2222
<SharedFrameworkRid Condition=" '$(UsePortableLinuxSharedFramework)' == 'true' ">linux-x64</SharedFrameworkRid>
2323
<CombinedFrameworkHostCompressedFileName>dotnet-runtime-$(SharedFrameworkVersion)-$(SharedFrameworkRid)$(ArchiveExtension)</CombinedFrameworkHostCompressedFileName>
24+
25+
<IsSharedFrameworkPreReleaseVersion>$([System.Text.RegularExpressions.Regex]::IsMatch($(SharedFrameworkVersion), '\d*\.\d*\.\d*-'))</IsSharedFrameworkPreReleaseVersion>
26+
<SharedFrameworkStableVersion>$([System.Text.RegularExpressions.Regex]::Match($(SharedFrameworkVersion), '\d*\.\d*\.\d*').get_Groups().get_Item(0).ToString())</SharedFrameworkStableVersion>
2427
</PropertyGroup>
2528

2629
<PropertyGroup>

Diff for: build/BundledTemplates.props

+4-3
Original file line numberDiff line numberDiff line change
@@ -1,10 +1,11 @@
11
<Project ToolsVersion="15.0">
22
<ItemGroup>
33
<BundledTemplate Include="Microsoft.DotNet.Common.ItemTemplates" Version="$(TemplateEngineTemplateVersion)" />
4-
<BundledTemplate Include="Microsoft.DotNet.Web.ItemTemplates" Version="$(TemplateEngineTemplateVersion)" />
54
<BundledTemplate Include="Microsoft.DotNet.Common.ProjectTemplates.2.0" Version="$(TemplateEngineTemplate2_0Version)" />
65
<BundledTemplate Include="Microsoft.DotNet.Test.ProjectTemplates.2.0" Version="$(TemplateEngineTemplateVersion)" />
7-
<BundledTemplate Include="Microsoft.DotNet.Web.ProjectTemplates.2.0" Version="$(TemplateEngineTemplateVersion)" />
8-
<BundledTemplate Include="Microsoft.DotNet.Web.Spa.ProjectTemplates" Version="$(SpaTemplateVersion)" />
6+
7+
<BundledTemplate Include="Microsoft.DotNet.Web.ItemTemplates" Version="$(AspNetCoreTemplatePackageVersion)" />
8+
<BundledTemplate Include="Microsoft.DotNet.Web.ProjectTemplates.2.0" Version="$(AspNetCoreTemplatePackageVersion)" />
9+
<BundledTemplate Include="Microsoft.DotNet.Web.Spa.ProjectTemplates" Version="$(AspNetCoreTemplatePackageVersion)" />
910
</ItemGroup>
1011
</Project>

Diff for: build/DependencyVersions.props

+6-6
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
<?xml version="1.0" encoding="utf-8"?>
22
<Project ToolsVersion="14.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
33
<PropertyGroup>
4-
<CLI_SharedFrameworkVersion>2.0.0</CLI_SharedFrameworkVersion>
4+
<CLI_SharedFrameworkVersion>2.0.3</CLI_SharedFrameworkVersion>
55
<CLI_MSBuild_Version>15.4.8</CLI_MSBuild_Version>
66
<CLI_Roslyn_Version>2.3.2-beta1-61921-05</CLI_Roslyn_Version>
77
<CLI_Roslyn_Satellites_Version>2.3.0-pre-20170727-1</CLI_Roslyn_Satellites_Version>
@@ -12,7 +12,7 @@
1212
<!-- We'll usually want to keep these versions in sync, but we may want to diverge in some
1313
cases, so use separate properties but derive one from the other unless we want to
1414
explicitly use different versions. -->
15-
<CLI_NETSDK_Version>2.0.1-servicing-20170926-1</CLI_NETSDK_Version>
15+
<CLI_NETSDK_Version>2.0.3-servicing-20171109-3</CLI_NETSDK_Version>
1616
<CLI_MSBuildExtensions_Version>$(CLI_NETSDK_Version)</CLI_MSBuildExtensions_Version>
1717

1818
<CLI_NuGet_Version>4.4.0-preview3-4475</CLI_NuGet_Version>
@@ -30,16 +30,16 @@
3030
<CliCommandLineParserVersion>0.1.1-alpha-167</CliCommandLineParserVersion>
3131
<CliMigrateVersion>1.2.1-alpha-002133</CliMigrateVersion>
3232
<MicroBuildVersion>0.2.0</MicroBuildVersion>
33-
<SpaTemplateVersion>1.0.417</SpaTemplateVersion>
3433
<XliffTasksVersion>0.2.0-beta-000042</XliffTasksVersion>
3534

35+
<AspNetCoreTemplatePackageVersion>2.0.3</AspNetCoreTemplatePackageVersion>
3636
<!-- This should either be timestamped or notimestamp as appropriate -->
3737
<AspNetCoreRuntimePackageFlavor>notimestamp</AspNetCoreRuntimePackageFlavor>
3838
<!--BranchName and AspNetCoreVersion will not always be the same-->
39-
<AspNetCoreBranchName>2.0.0</AspNetCoreBranchName>
39+
<AspNetCoreBranchName>2.0.3</AspNetCoreBranchName>
4040
<AspNetCoreRelease>rtm</AspNetCoreRelease>
41-
<AspNetCoreVersion>2.0.0</AspNetCoreVersion>
42-
<AspNetCoreRuntimePackageTimestamp>26452</AspNetCoreRuntimePackageTimestamp>
41+
<AspNetCoreVersion>2.0.3</AspNetCoreVersion>
42+
<AspNetCoreRuntimePackageTimestamp>125</AspNetCoreRuntimePackageTimestamp>
4343

4444
<AspNetCoreRuntimePackageBrandName>aspnetcore-store</AspNetCoreRuntimePackageBrandName>
4545
<AspNetCoreVersionAndRelease>$(AspNetCoreVersion)-$(AspNetCoreRelease)</AspNetCoreVersionAndRelease>

Diff for: build/Test.targets

+35
Original file line numberDiff line numberDiff line change
@@ -38,6 +38,35 @@
3838
</ProjectsToTest>
3939
</ItemGroup>
4040

41+
<!-- Begin Workaround lack of a stable package version for depedencies; copy into simulated stable version folders -->
42+
43+
<PropertyGroup>
44+
<StableSharedFrameworkDirectory>$(OutputDirectory)/shared/Microsoft.NETCore.App/$(SharedFrameworkStableVersion)</StableSharedFrameworkDirectory>
45+
<StableSharedFrameworkDirectoryWithBackwardsCompatibleRuntimes>$(Stage2WithBackwardsCompatibleRuntimesOutputDirectory)/shared/Microsoft.NETCore.App/$(SharedFrameworkStableVersion)</StableSharedFrameworkDirectoryWithBackwardsCompatibleRuntimes>
46+
</PropertyGroup>
47+
48+
<ItemGroup>
49+
<Stabilize_SourceFiles_2_0 Include="$(OutputDirectory)/shared/Microsoft.NETCore.App/$(CLI_SharedFrameworkVersion)/*.*"/>
50+
<SimulatedStableSharedFrameworkDirectories Condition=" '$(IsSharedFrameworkPreReleaseVersion)' == 'True' "
51+
Include="$(StableSharedFrameworkDirectory)" />
52+
<SimulatedStableSharedFrameworkDirectories Condition=" '$(IsSharedFrameworkPreReleaseVersion)' == 'True' "
53+
Include="$(StableSharedFrameworkDirectoryWithBackwardsCompatibleRuntimes)" />
54+
</ItemGroup>
55+
56+
<Copy
57+
Condition=" '$(IsSharedFrameworkPreReleaseVersion)' == 'True' "
58+
SourceFiles="@(Stabilize_SourceFiles_2_0)"
59+
DestinationFiles="@(Stabilize_SourceFiles_2_0->'$(StableSharedFrameworkDirectory)/%(RecursiveDir)%(Filename)%(Extension)')"
60+
/>
61+
62+
<Copy
63+
Condition=" '$(IsSharedFrameworkPreReleaseVersion)' == 'True' "
64+
SourceFiles="@(Stabilize_SourceFiles_2_0)"
65+
DestinationFiles="@(Stabilize_SourceFiles_2_0->'$(StableSharedFrameworkDirectoryWithBackwardsCompatibleRuntimes)/%(RecursiveDir)%(Filename)%(Extension)')"
66+
/>
67+
68+
<!-- End Workaround lack of a stable package version for depedencies; copy into simulated stable versions -->
69+
4170
<Message Text="Starting test execution" Importance="High" />
4271

4372
<MSBuild
@@ -46,6 +75,12 @@
4675
</MSBuild>
4776

4877
<Message Text="Finished test execution" Importance="High" />
78+
79+
<!-- Begin Workaround lack of a stable package version for depedencies; remove simulated stable version folder. -->
80+
81+
<RemoveDir Directories="@(SimulatedStableSharedFrameworkDirectories)" />
82+
83+
<!-- End Workaround lack of a stable package version for depedencies; remove simulated stable version folder. -->
4984
</Target>
5085

5186
<Target Name="PrepareTests"

Diff for: build/compile/LzmaArchive.targets

+3-1
Original file line numberDiff line numberDiff line change
@@ -2,10 +2,12 @@
22
<Project ToolsVersion="14.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
33

44
<PropertyGroup>
5+
<!-- In the event of a non-anonymous storage account used for core-setup bits, support appending a SAS token to download files -->
6+
<CoreSetupBlobAccessTokenParam Condition=" '$(CoreSetupBlobAccessToken)' != '' ">?$(CoreSetupBlobAccessToken)</CoreSetupBlobAccessTokenParam>
57
<FinalArchive>$(SdkOutputDirectory)/nuGetPackagesArchive.lzma</FinalArchive>
68
<NugetPackagesArchiveName>nuGetPackagesArchive.$(AspNetCoreRuntimePackageFlavor).lzma</NugetPackagesArchiveName>
79
<IntermediateArchive>$(IntermediateDirectory)/$(NugetPackagesArchiveName)</IntermediateArchive>
8-
<NugetPackagesArchiveBlobUrl>$(AspNetCoreRuntimeInstallerBlobRootUrl)/$(NugetPackagesArchiveName)</NugetPackagesArchiveBlobUrl>
10+
<NugetPackagesArchiveBlobUrl>$(AspNetCoreRuntimeInstallerBlobRootUrl)/$(NugetPackagesArchiveName)$(CoreSetupBlobAccessTokenParam)</NugetPackagesArchiveBlobUrl>
911
</PropertyGroup>
1012

1113
<Target Name="GetNuGetPackagesArchive"

Diff for: build/package/Installer.DEB.proj

+5-1
Original file line numberDiff line numberDiff line change
@@ -25,6 +25,7 @@
2525
<Exec Command="sudo dpkg -i $(DownloadedSharedHostInstallerFile)" />
2626
<Exec Command="sudo dpkg -i $(DownloadedHostFxrInstallerFile)" />
2727
<Exec Command="sudo dpkg -i $(DownloadedSharedFrameworkInstallerFile)" />
28+
<Exec Command="sudo dpkg -i $(DownloadedSharedAspNetCoreRuntime200)" />
2829
<Exec Command="sudo dpkg -i $(DownloadedSharedAspNetCoreRuntime)" />
2930

3031
<!-- Create layout: Binaries -->
@@ -88,14 +89,15 @@
8889
<!-- Remove Shared Framework and Debian Packages -->
8990
<Exec Command="sudo dpkg -r $(SdkDebianPackageName)" />
9091
<Exec Command="sudo dpkg -r $(AspNetCoreRuntimePackageName)" />
92+
<Exec Command="sudo dpkg -r $(AspNetCoreRuntimePackageName200)" />
9193
<Exec Command="sudo dpkg -r $(SharedFxDebianPackageName)" />
9294
<Exec Command="sudo dpkg -r $(HostFxrDebianPackageName)" />
9395

9496
<Exec Command="sudo dpkg -r $(HostDebianPackageName)" />
9597
</Target>
9698

9799
<Target Name="TestSdkDeb"
98-
Condition=" '$(IsDebianBaseDistro)' == 'True' and '$(DebuildPresent)' == 'true' "
100+
Condition=" '$(IsDebianBaseDistro)' == 'True' and '$(DebuildPresent)' == 'true' and '$(IsSharedFrameworkPreReleaseVersion)' != 'True' "
99101
DependsOnTargets="RestoreTests"
100102
Inputs="$(DownloadedSharedHostInstallerFile);
101103
$(DownloadedHostFxrInstallerFile);
@@ -107,6 +109,7 @@
107109
<Exec Command="sudo dpkg -i $(DownloadedSharedHostInstallerFile)" />
108110
<Exec Command="sudo dpkg -i $(DownloadedHostFxrInstallerFile)" />
109111
<Exec Command="sudo dpkg -i $(DownloadedSharedFrameworkInstallerFile)" />
112+
<Exec Command="sudo dpkg -i $(DownloadedSharedAspNetCoreRuntime200)" />
110113
<Exec Command="sudo dpkg -i $(DownloadedSharedAspNetCoreRuntime)" />
111114

112115
<Exec Command="sudo dpkg -i $(SdkInstallerFile)" />
@@ -122,6 +125,7 @@
122125
<!-- Clean up Packages -->
123126
<Exec Command="sudo dpkg -r $(SdkDebianPackageName)" />
124127
<Exec Command="sudo dpkg -r $(AspNetCoreRuntimePackageName)" />
128+
<Exec Command="sudo dpkg -r $(AspNetCoreRuntimePackageName200)" />
125129
<Exec Command="sudo dpkg -r $(SharedFxDebianPackageName)" />
126130
<Exec Command="sudo dpkg -r $(HostFxrDebianPackageName)" />
127131

Diff for: build/package/Installer.DEB.targets

+7-1
Original file line numberDiff line numberDiff line change
@@ -36,6 +36,7 @@
3636
<HostFxrDebianPackageName>$(HostFxrDebianPackageName.ToLower())</HostFxrDebianPackageName>
3737
<HostDebianPackageName>dotnet-host</HostDebianPackageName>
3838
<AspNetCoreRuntimePackageName>$(AspNetCoreRuntimePackageBrandName)-$(AspNetCoreVersionAndRelease)-$(AspNetCoreRuntimePackageTimestamp)</AspNetCoreRuntimePackageName>
39+
<AspNetCoreRuntimePackageName200>$(AspNetCoreRuntimePackageBrandName)-2.0.0</AspNetCoreRuntimePackageName200>
3940
<AspNetCoreRuntimePackageName Condition=" '$(AspNetCoreRuntimePackageFlavor)' == 'notimestamp' ">$(AspNetCoreRuntimePackageBrandName)-$(AspNetCoreVersion)</AspNetCoreRuntimePackageName>
4041
<HostRidInAspNetCoreRuntimeDebInstallerFileName>$(HostRid)</HostRidInAspNetCoreRuntimeDebInstallerFileName>
4142
<AspNetCoreRuntimeDebInstallerFileName>$(AspNetCoreRuntimePackageBrandName)-$(AspNetCoreVersionAndRelease)-$(AspNetCoreRuntimePackageTimestamp)-$(HostRidInAspNetCoreRuntimeDebInstallerFileName).deb</AspNetCoreRuntimeDebInstallerFileName>
@@ -123,10 +124,15 @@
123124
<Target Name="DownloadAspNetCoreRuntimeDebInstaller"
124125
DependsOnTargets="SetupDebProps">
125126
<PropertyGroup>
127+
<AspNetCoreRuntimeDebInstallerFileName200>$(AspNetCoreRuntimePackageBrandName)-2.0.0-$(HostRidInAspNetCoreRuntimeDebInstallerFileName).deb</AspNetCoreRuntimeDebInstallerFileName200>
128+
<DownloadedSharedAspNetCoreRuntime200>$(PackagesDirectory)/AspNetCoreRuntimeDebInstallerFileName200</DownloadedSharedAspNetCoreRuntime200>
126129
<DownloadedSharedAspNetCoreRuntime>$(PackagesDirectory)/$(AspNetCoreRuntimeDebInstallerFileName)</DownloadedSharedAspNetCoreRuntime>
127130
</PropertyGroup>
128131
<DownloadFile
129-
Uri="$(AspNetCoreRuntimeInstallerBlobRootUrl)/$(AspNetCoreRuntimeDebInstallerFileName)"
132+
Uri="$(AspNetCoreRuntimeInstallerBlobRootUrl)/$(AspNetCoreRuntimeDebInstallerFileName200)$(CoreSetupBlobAccessTokenParam)"
133+
DestinationPath="$(DownloadedSharedAspNetCoreRuntime200)"/>
134+
<DownloadFile
135+
Uri="$(AspNetCoreRuntimeInstallerBlobRootUrl)/$(AspNetCoreRuntimeDebInstallerFileName)$(CoreSetupBlobAccessTokenParam)"
130136
DestinationPath="$(DownloadedSharedAspNetCoreRuntime)"/>
131137
</Target>
132138
</Project>

Diff for: build/package/Installer.RPM.targets

+10-2
Original file line numberDiff line numberDiff line change
@@ -53,6 +53,7 @@
5353
<HostRidInAspNetCoreRuntimeRpmInstallerFileName>$(HostRid)</HostRidInAspNetCoreRuntimeRpmInstallerFileName>
5454
<AspNetCoreRuntimePackageName>$(AspNetCoreRuntimePackageBrandName)-$(AspNetCoreVersionAndRelease)-$(AspNetCoreRuntimePackageTimestamp)</AspNetCoreRuntimePackageName>
5555
<AspNetCoreRuntimePackageName Condition="'$(AspNetCoreRuntimePackageFlavor)' == 'notimestamp'">$(AspNetCoreRuntimePackageBrandName)-$(AspNetCoreVersion)</AspNetCoreRuntimePackageName>
56+
<AspNetCoreRuntimePackageName200>$(AspNetCoreRuntimePackageBrandName)-2.0.0</AspNetCoreRuntimePackageName200>
5657
<AspNetCoreRuntimePackageVersion>$(AspNetCoreVersion)-$(AspNetCoreRelease)-$(AspNetCoreRuntimePackageTimestamp)</AspNetCoreRuntimePackageVersion>
5758
<AspNetCoreRuntimePackageVersion Condition="'$(AspNetCoreRuntimePackageFlavor)' == 'notimestamp'">$(AspNetCoreVersion)</AspNetCoreRuntimePackageVersion>
5859
<AspNetCoreRuntimeRpmInstallerFileName>$(AspNetCoreRuntimePackageBrandName)-$(AspNetCoreVersionAndRelease)-$(AspNetCoreRuntimePackageTimestamp)-$(HostRidInAspNetCoreRuntimeRpmInstallerFileName).rpm</AspNetCoreRuntimeRpmInstallerFileName>
@@ -185,10 +186,15 @@
185186
<Target Name="DownloadAspNetCoreRuntimeRpmInstaller"
186187
DependsOnTargets="SetupDebProps">
187188
<PropertyGroup>
189+
<AspNetCoreRuntimeRpmInstallerFileName200>$(AspNetCoreRuntimePackageBrandName)-2.0.0-$(HostRidInAspNetCoreRuntimeRpmInstallerFileName).rpm</AspNetCoreRuntimeRpmInstallerFileName200>
190+
<DownloadedSharedAspNetCoreRuntime200>$(PackagesDirectory)/$(AspNetCoreRuntimeRpmInstallerFileName200)</DownloadedSharedAspNetCoreRuntime200>
188191
<DownloadedSharedAspNetCoreRuntime>$(PackagesDirectory)/$(AspNetCoreRuntimeRpmInstallerFileName)</DownloadedSharedAspNetCoreRuntime>
189192
</PropertyGroup>
190193
<DownloadFile
191-
Uri="$(AspNetCoreRuntimeInstallerBlobRootUrl)/$(AspNetCoreRuntimeRpmInstallerFileName)"
194+
Uri="$(AspNetCoreRuntimeInstallerBlobRootUrl)/$(AspNetCoreRuntimeRpmInstallerFileName200)$(CoreSetupBlobAccessTokenParam)"
195+
DestinationPath="$(DownloadedSharedAspNetCoreRuntime200)"/>
196+
<DownloadFile
197+
Uri="$(AspNetCoreRuntimeInstallerBlobRootUrl)/$(AspNetCoreRuntimeRpmInstallerFileName)$(CoreSetupBlobAccessTokenParam)"
192198
DestinationPath="$(DownloadedSharedAspNetCoreRuntime)"/>
193199
</Target>
194200

@@ -213,7 +219,7 @@
213219

214220
<Target Name="TestSdkRpm"
215221
DependsOnTargets="RestoreTests;DownloadAspNetCoreRuntimeRpmInstaller"
216-
Condition=" '$(IsRPMBasedDistro)' == 'True' and '$(FPMPresent)' == 'True' "
222+
Condition=" '$(IsRPMBasedDistro)' == 'True' and '$(FPMPresent)' == 'True' and '$(IsSharedFrameworkPreReleaseVersion)' != 'True' "
217223
Inputs="$(DownloadedSharedHostInstallerFile);
218224
$(DownloadedHostFxrInstallerFile);
219225
$(DownloadedSharedFrameworkInstallerFile);
@@ -225,6 +231,7 @@
225231
<Exec Command="sudo yum -y install $(DownloadedSharedHostInstallerFile)" />
226232
<Exec Command="sudo yum -y install $(DownloadedHostFxrInstallerFile)" />
227233
<Exec Command="sudo yum -y install $(DownloadedSharedFrameworkInstallerFile)" />
234+
<Exec Command="sudo yum -y install $(DownloadedSharedAspNetCoreRuntime200)" />
228235
<Exec Command="sudo yum -y install $(DownloadedSharedAspNetCoreRuntime)" />
229236

230237
<Exec Command="sudo yum -y install $(SdkInstallerFile)" />
@@ -241,6 +248,7 @@
241248
<Exec Command="sudo yum remove -y $(SdkRpmPackageName)" />
242249

243250
<Exec Command="sudo yum remove -y $(AspNetCoreRuntimePackageName)" />
251+
<Exec Command="sudo yum remove -y $(AspNetCoreRuntimePackageName200)" />
244252
<Exec Command="sudo yum remove -y $(SharedFxRpmPackageName)" />
245253
<Exec Command="sudo yum remove -y $(HostFxrRpmPackageName)" />
246254
<Exec Command="sudo yum remove -y $(HostRpmPackageName)" />

Diff for: test/Microsoft.DotNet.Cli.Utils.Tests/GivenAProjectToolsCommandResolver.cs

+1-1
Original file line numberDiff line numberDiff line change
@@ -303,7 +303,7 @@ public void ItAddsFxVersionAsAParamWhenTheToolHasThePrefercliruntimeFile()
303303

304304
result.Should().NotBeNull();
305305

306-
result.Args.Should().Contain("--fx-version 2.0.0");
306+
result.Args.Should().Contain("--fx-version 2.0.3");
307307
}
308308

309309
[Fact]

0 commit comments

Comments
 (0)