diff --git a/.azure/pipelines/ci.yml b/.azure/pipelines/ci.yml
index b4bb44fad4e8..fbb6fe944f34 100644
--- a/.azure/pipelines/ci.yml
+++ b/.azure/pipelines/ci.yml
@@ -263,7 +263,7 @@ jobs:
jobDisplayName: "Build: Linux Musl x64"
agentOs: Linux
buildScript: ./dockerbuild.sh alpine
- buildArgs: --ci --pack --all -e KOREBUILD_SKIP_INSTALL_NETFX=0 --arch x64 --os-name linux-musl --no-build-nodejs --no-build-java -p:RepositoryBranch=$(Build.SourceBranchName)
+ buildArgs: --ci --pack --all -e KOREBUILD_SKIP_INSTALL_NETFX=0 --arch x64 --os-name linux-musl --no-build-nodejs --no-build-java
installNodeJs: false
afterBuild:
# Remove packages that are not rid-specific.
diff --git a/Directory.Build.props b/Directory.Build.props
index a33ef67d4f48..ef670c06ead0 100644
--- a/Directory.Build.props
+++ b/Directory.Build.props
@@ -15,15 +15,6 @@
https://raw.githubusercontent.com/aspnet/AspNetCore/2.0.0/LICENSE.txt
Apache-2.0
-
- $(NoWarn);NU5125
-
- $(NoWarn);NU5105
-
- $(WarningsNotAsErrors);CS1591
nugetaspnet@microsoft.com
@@ -42,6 +33,22 @@
Shared Framework for hosting of Microsoft ASP.NET Core applications. It is open source, cross-platform and is supported by Microsoft. We hope you enjoy using it! If you do, please consider joining the active community of developers that are contributing to the project on GitHub ($(RepositoryUrl)). We happily accept issues and PRs.
+
+
+ true
+
+ $(NoWarn);NU5125
+
+ $(NoWarn);NU5105
+
+ $(WarningsNotAsErrors);CS1591
+
+ $(WarningsNotAsErrors);xUnit1004
+
+
$(MSBuildThisFileDirectory)
@@ -49,13 +56,23 @@
git
$(MSBuildThisFileDirectory)src\Shared\
$(RepositoryRoot)src\submodules\googletest\
+
+ true
+
+ false
+
+
+ true
+
+
+
+
+
+
- $(MSBuildThisFileDirectory)eng\AspNetCore.snk
- true
- true
Debug
AnyCPU
$(Platform)
@@ -77,16 +94,14 @@
linux-arm64
-
- SHA256
+
+ true
+
true
false
-
-
- strict
@@ -139,12 +154,17 @@
true
true
true
- true
+ true
+
+ false
$(MSBuildThisFileDirectory)src\Mvc\src\Microsoft.AspNetCore.Mvc.Testing\Microsoft.AspNetCore.Mvc.Testing.targets
diff --git a/Directory.Build.targets b/Directory.Build.targets
index 5cbafbe2578f..843f5ac441c3 100644
--- a/Directory.Build.targets
+++ b/Directory.Build.targets
@@ -67,6 +67,7 @@
true
+
diff --git a/build/Maestro/Maestro.csproj b/build/Maestro/Maestro.csproj
index e9af762aa89f..14344c5f51b5 100644
--- a/build/Maestro/Maestro.csproj
+++ b/build/Maestro/Maestro.csproj
@@ -23,15 +23,15 @@
+ DependsOnTargets="GetFilesToPublish">
+ RepoUri="$(BUILD_REPOSITORY_URI)"
+ RepoBranch="$(BUILD_SOURCEBRANCH)"
+ RepoCommit="$(BUILD_SOURCEVERSION)" />
diff --git a/build/SharedFx.targets b/build/SharedFx.targets
index 0a3066c666b8..80e297883587 100644
--- a/build/SharedFx.targets
+++ b/build/SharedFx.targets
@@ -21,7 +21,7 @@
-
+
<_RestoreGraphProjectInput>@(FxProjectToBuild)
diff --git a/build/repo.targets b/build/repo.targets
index eaf4a9fb1fa5..ba8999ae131c 100644
--- a/build/repo.targets
+++ b/build/repo.targets
@@ -2,7 +2,6 @@
-
diff --git a/dockerbuild.sh b/dockerbuild.sh
index da76a9f482da..9bbab769beb8 100755
--- a/dockerbuild.sh
+++ b/dockerbuild.sh
@@ -98,7 +98,7 @@ fi
commit_hash="$(git rev-parse HEAD || true)"
if [ ! -z "$commit_hash" ]; then
- build_args[${#build_args[*]}]="-p:RepositoryCommit=$commit_hash"
+ build_args[${#build_args[*]}]="-p:SourceRevisionId=$commit_hash"
fi
dockerfile="$DIR/build/docker/$image.Dockerfile"
@@ -118,6 +118,9 @@ docker run \
-e TEAMCITY_VERSION \
-e BUILD_NUMBER \
-e BUILD_BUILDNUMBER \
+ -e BUILD_REPOSITORY_URI \
+ -e BUILD_SOURCEVERSION \
+ -e BUILD_SOURCEBRANCH \
-e DOTNET_CLI_TELEMETRY_OPTOUT \
-e Configuration \
-v "$DIR:/code/build" \
diff --git a/eng/Versions.props b/eng/Versions.props
index 7652805fe694..fff00512139e 100644
--- a/eng/Versions.props
+++ b/eng/Versions.props
@@ -130,6 +130,8 @@
3.0.0-build-20190130.1
1.0.0-alpha-004
15.9.0
+ 1.0.0-beta2-18618-05
+ 1.0.0-beta2-18618-05
4.5.0
4.4.0
diff --git a/eng/Workarounds.targets b/eng/Workarounds.targets
index 9b1af1b35fd6..7c9693585b5d 100644
--- a/eng/Workarounds.targets
+++ b/eng/Workarounds.targets
@@ -1,3 +1,9 @@
+
+
+
+
diff --git a/eng/targets/CSharp.Common.props b/eng/targets/CSharp.Common.props
index b8849afad77f..854d6a7a8d8b 100644
--- a/eng/targets/CSharp.Common.props
+++ b/eng/targets/CSharp.Common.props
@@ -2,6 +2,22 @@
7.3
+
+ $(MSBuildThisFileDirectory)..\AspNetCore.snk
+ true
+
+
+ SHA256
+
+
+ strict
+
+
+ false
+ false
+ false
+ false
+ true
diff --git a/eng/targets/CSharp.Common.targets b/eng/targets/CSharp.Common.targets
index 4ed1d933eb10..7836a6072e0f 100644
--- a/eng/targets/CSharp.Common.targets
+++ b/eng/targets/CSharp.Common.targets
@@ -5,7 +5,35 @@
net$(TargetFrameworkVersion.Substring(1).Replace('.',''))
.NETFramework
-
+
+
+
+
+
+ <_Parameter1>CommitHash
+ <_Parameter2>$(SourceRevisionId)
+
+
+
+ <_Parameter1>SourceCommitUrl
+ <_Parameter2>$(RepositoryUrl)/tree/$(SourceRevisionId)
+
+
+
+ <_Parameter1>Serviceable
+ <_Parameter2>True
+
+
+
+
+
+
+ $(VersionPrefix).$(FileRevisionVersion)
+
+
+
diff --git a/eng/targets/Packaging.targets b/eng/targets/Packaging.targets
index 5e5b8014d880..9e29c6cd05ac 100644
--- a/eng/targets/Packaging.targets
+++ b/eng/targets/Packaging.targets
@@ -19,4 +19,17 @@
+
+ $(GenerateNuspecDependsOn);_AppendRepostoryUrlToPackageDescription
+
+
+
+
+ $(PackageDescription)
+
+This package was built from the source code at $(RepositoryUrl)/tree/$(SourceRevisionId)
+
+
+
diff --git a/eng/targets/Wix.Common.props b/eng/targets/Wix.Common.props
index 9875352599ba..a6d4d1453984 100644
--- a/eng/targets/Wix.Common.props
+++ b/eng/targets/Wix.Common.props
@@ -8,8 +8,8 @@
-
- net461
+ Native,Version=v0.0
+
$(BaseIntermediateOutputPath)
$(MSBuildProjectDir)\obj\
diff --git a/src/Azure/AzureAD/Authentication.AzureAD.UI/src/Microsoft.AspNetCore.Authentication.AzureAD.UI.csproj b/src/Azure/AzureAD/Authentication.AzureAD.UI/src/Microsoft.AspNetCore.Authentication.AzureAD.UI.csproj
index 1605940b286c..0a981c18c7fe 100644
--- a/src/Azure/AzureAD/Authentication.AzureAD.UI/src/Microsoft.AspNetCore.Authentication.AzureAD.UI.csproj
+++ b/src/Azure/AzureAD/Authentication.AzureAD.UI/src/Microsoft.AspNetCore.Authentication.AzureAD.UI.csproj
@@ -22,21 +22,4 @@
-
-
- <_Parameter1>BuildNumber
- <_Parameter2>$(BuildNumber)
-
-
-
- <_Parameter1>BuildNumber
- <_Parameter2>$(BuildNumber)
-
-
-
-
-
-
-
-
diff --git a/src/Azure/AzureAD/Authentication.AzureADB2C.UI/src/Microsoft.AspNetCore.Authentication.AzureADB2C.UI.csproj b/src/Azure/AzureAD/Authentication.AzureADB2C.UI/src/Microsoft.AspNetCore.Authentication.AzureADB2C.UI.csproj
index 485d3a40851d..1e674a78deb5 100644
--- a/src/Azure/AzureAD/Authentication.AzureADB2C.UI/src/Microsoft.AspNetCore.Authentication.AzureADB2C.UI.csproj
+++ b/src/Azure/AzureAD/Authentication.AzureADB2C.UI/src/Microsoft.AspNetCore.Authentication.AzureADB2C.UI.csproj
@@ -22,21 +22,4 @@
-
-
- <_Parameter1>BuildNumber
- <_Parameter2>$(BuildNumber)
-
-
-
- <_Parameter1>BuildNumber
- <_Parameter2>$(BuildNumber)
-
-
-
-
-
-
-
-
diff --git a/src/Components/Blazor/Build/src/Microsoft.AspNetCore.Blazor.Build.csproj b/src/Components/Blazor/Build/src/Microsoft.AspNetCore.Blazor.Build.csproj
index 61c027e17553..b675eaa4fc26 100644
--- a/src/Components/Blazor/Build/src/Microsoft.AspNetCore.Blazor.Build.csproj
+++ b/src/Components/Blazor/Build/src/Microsoft.AspNetCore.Blazor.Build.csproj
@@ -28,7 +28,7 @@
componentsversion=$(ComponentsPackageVersion);
razorversion=$(MicrosoftAspNetCoreRazorDesignPackageVersion);
blazormonoversion=$(MicrosoftAspNetCoreBlazorMonoPackageVersion);
- repositorycommit=$(RepositoryCommit);
+ repositorycommit=$(SourceRevisionId);
<_TargetFramework Include="$(TargetFramework)" />
diff --git a/src/Components/Blazor/Cli/src/Microsoft.AspNetCore.Blazor.Cli.csproj b/src/Components/Blazor/Cli/src/Microsoft.AspNetCore.Blazor.Cli.csproj
index 5b49f24fba83..ff6b0ea7e386 100644
--- a/src/Components/Blazor/Cli/src/Microsoft.AspNetCore.Blazor.Cli.csproj
+++ b/src/Components/Blazor/Cli/src/Microsoft.AspNetCore.Blazor.Cli.csproj
@@ -35,7 +35,7 @@
blazorversion=$(PackageVersion);
aspnetcoreversion=$(ComponentsPackageVersion);
sharedfxversion=$(SharedFxVersion);
- repositorycommit=$(RepositoryCommit);
+ repositorycommit=$(SourceRevisionId);
diff --git a/src/Components/Build/src/Microsoft.AspNetCore.Components.Build.csproj b/src/Components/Build/src/Microsoft.AspNetCore.Components.Build.csproj
index 9ed61e3a31d9..baec1e15e399 100644
--- a/src/Components/Build/src/Microsoft.AspNetCore.Components.Build.csproj
+++ b/src/Components/Build/src/Microsoft.AspNetCore.Components.Build.csproj
@@ -17,7 +17,7 @@
version=$(PackageVersion);
- repositorycommit=$(RepositoryCommit);
+ repositorycommit=$(SourceRevisionId);
diff --git a/src/Framework/src/SharedFx.targets b/src/Framework/src/SharedFx.targets
index 07f9de44b3f1..e9b2918fc4d5 100644
--- a/src/Framework/src/SharedFx.targets
+++ b/src/Framework/src/SharedFx.targets
@@ -174,9 +174,9 @@ This targets file should only be imported by .shfxproj files.
-
+
-
+
@@ -369,7 +369,7 @@ This targets file should only be imported by .shfxproj files.
projectUrl=$(PackageProjectUrl);
iconUrl=$(PackageIconUrl);
repositoryUrl=$(RepositoryUrl);
- repositoryCommit=$(RepositoryCommit);
+ repositoryCommit=$(SourceRevisionId);
copyright=$(Copyright);
targetFramework=$(TargetFramework);
symbolsAssets=$([MSBuild]::NormalizeDirectory($(SymbolsOutputPath)));
diff --git a/src/Framework/test/Microsoft.AspNetCore.App.UnitTests.csproj b/src/Framework/test/Microsoft.AspNetCore.App.UnitTests.csproj
index 94ae36e6b5ec..3173cbf4b406 100644
--- a/src/Framework/test/Microsoft.AspNetCore.App.UnitTests.csproj
+++ b/src/Framework/test/Microsoft.AspNetCore.App.UnitTests.csproj
@@ -14,10 +14,6 @@
<_Parameter1>TargetRuntimeIdentifier
<_Parameter2>$(TargetRuntimeIdentifier)
-
- <_Parameter1>RepositoryCommit
- <_Parameter2>$(RepositoryCommit)
-
<_Parameter1>MicrosoftNETCoreAppPackageVersion
<_Parameter2>$(RuntimeFrameworkVersion)
@@ -35,8 +31,12 @@
-
+
+
+ <_Parameter1>RepositoryCommit
+ <_Parameter2>$(SourceRevisionId)
+
<_Parameter1>SharedFxDependencies
<_Parameter2>@(AspNetCoreAppReference);@(AspNetCoreAppReferenceAndPackage);@(ExternalAspNetCoreAppReference);@(_TransitiveExternalAspNetCoreAppReference)
diff --git a/src/Identity/UI/src/Microsoft.AspNetCore.Identity.UI.csproj b/src/Identity/UI/src/Microsoft.AspNetCore.Identity.UI.csproj
index 24064cf10a3b..f45e79b9a615 100644
--- a/src/Identity/UI/src/Microsoft.AspNetCore.Identity.UI.csproj
+++ b/src/Identity/UI/src/Microsoft.AspNetCore.Identity.UI.csproj
@@ -38,24 +38,6 @@
-
-
-
- <_Parameter1>BuildNumber
- <_Parameter2>$(BuildNumber)
-
-
-
- <_Parameter1>BuildNumber
- <_Parameter2>$(BuildNumber)
-
-
-
-
-
-
-
-
diff --git a/src/Installers/Archive/Archive.Internal.zipproj b/src/Installers/Archive/Archive.Internal.zipproj
index 4939325fd277..def274cd5e80 100644
--- a/src/Installers/Archive/Archive.Internal.zipproj
+++ b/src/Installers/Archive/Archive.Internal.zipproj
@@ -17,6 +17,7 @@
+ false
true
_ResolvedFxProjects
diff --git a/src/Installers/Archive/Archive.Redist.zipproj b/src/Installers/Archive/Archive.Redist.zipproj
index 5bd4b743733d..d4a35205042c 100644
--- a/src/Installers/Archive/Archive.Redist.zipproj
+++ b/src/Installers/Archive/Archive.Redist.zipproj
@@ -26,6 +26,7 @@
+ false
true
_ResolvedFxProjects
diff --git a/src/Installers/Windows/AspNetCoreModule-Setup/CustomAction/aspnetcoreCA.vcxproj b/src/Installers/Windows/AspNetCoreModule-Setup/CustomAction/aspnetcoreCA.vcxproj
index b30439759482..8aafdde3c1ab 100644
--- a/src/Installers/Windows/AspNetCoreModule-Setup/CustomAction/aspnetcoreCA.vcxproj
+++ b/src/Installers/Windows/AspNetCoreModule-Setup/CustomAction/aspnetcoreCA.vcxproj
@@ -3,6 +3,7 @@
$(MSBuildThisFileDirectory)..\
+ false
diff --git a/src/MusicStore/Directory.Build.props b/src/MusicStore/Directory.Build.props
new file mode 100644
index 000000000000..b73362940b40
--- /dev/null
+++ b/src/MusicStore/Directory.Build.props
@@ -0,0 +1,8 @@
+
+
+
+
+
+ false
+
+
diff --git a/src/Mvc/src/Microsoft.AspNetCore.Mvc.Analyzers/Microsoft.AspNetCore.Mvc.Analyzers.csproj b/src/Mvc/src/Microsoft.AspNetCore.Mvc.Analyzers/Microsoft.AspNetCore.Mvc.Analyzers.csproj
index 4426de887fcc..1db6be9790d1 100644
--- a/src/Mvc/src/Microsoft.AspNetCore.Mvc.Analyzers/Microsoft.AspNetCore.Mvc.Analyzers.csproj
+++ b/src/Mvc/src/Microsoft.AspNetCore.Mvc.Analyzers/Microsoft.AspNetCore.Mvc.Analyzers.csproj
@@ -28,7 +28,7 @@
projectUrl=$(PackageProjectUrl);
iconUrl=$(PackageIconUrl);
repositoryUrl=$(RepositoryUrl);
- repositoryCommit=$(RepositoryCommit);
+ repositoryCommit=$(SourceRevisionId);
copyright=$(Copyright);
OutputBinary=$(OutputPath)$(AssemblyName).dll;
diff --git a/src/Mvc/src/Microsoft.AspNetCore.Mvc.Api.Analyzers/Microsoft.AspNetCore.Mvc.Api.Analyzers.csproj b/src/Mvc/src/Microsoft.AspNetCore.Mvc.Api.Analyzers/Microsoft.AspNetCore.Mvc.Api.Analyzers.csproj
index 0e279291fd9a..9336651e1dcd 100644
--- a/src/Mvc/src/Microsoft.AspNetCore.Mvc.Api.Analyzers/Microsoft.AspNetCore.Mvc.Api.Analyzers.csproj
+++ b/src/Mvc/src/Microsoft.AspNetCore.Mvc.Api.Analyzers/Microsoft.AspNetCore.Mvc.Api.Analyzers.csproj
@@ -33,7 +33,7 @@
projectUrl=$(PackageProjectUrl);
iconUrl=$(PackageIconUrl);
repositoryUrl=$(RepositoryUrl);
- repositoryCommit=$(RepositoryCommit);
+ repositoryCommit=$(SourceRevisionId);
copyright=$(Copyright);
OutputBinary=$(OutputPath)$(AssemblyName).dll;
diff --git a/src/Mvc/src/Microsoft.Extensions.ApiDescription.Design/Microsoft.Extensions.ApiDescription.Design.csproj b/src/Mvc/src/Microsoft.Extensions.ApiDescription.Design/Microsoft.Extensions.ApiDescription.Design.csproj
index d0976a5eaaf5..3d40d120d8a4 100644
--- a/src/Mvc/src/Microsoft.Extensions.ApiDescription.Design/Microsoft.Extensions.ApiDescription.Design.csproj
+++ b/src/Mvc/src/Microsoft.Extensions.ApiDescription.Design/Microsoft.Extensions.ApiDescription.Design.csproj
@@ -46,7 +46,7 @@
licenseUrl=$(PackageLicenseUrl);
owners=$(Company);
projectUrl=$(PackageProjectUrl);
- repositoryCommit=$(RepositoryCommit);
+ repositoryCommit=$(SourceRevisionId);
repositoryUrl=$(RepositoryUrl);
tags=$(PackageTags.Replace(';', ' '));
version=$(PackageVersion);
diff --git a/src/ProjectTemplates/SetPackageProperties.targets b/src/ProjectTemplates/SetPackageProperties.targets
index 0d4c99dde33d..d09311651486 100644
--- a/src/ProjectTemplates/SetPackageProperties.targets
+++ b/src/ProjectTemplates/SetPackageProperties.targets
@@ -14,7 +14,7 @@
projectUrl=$(PackageProjectUrl);
repositoryUrl=$(RepositoryUrl);
repositoryType=$(RepositoryType);
- repositoryCommit=$(RepositoryCommit);
+ repositoryCommit=$(SourceRevisionId);
diff --git a/version.props b/version.props
index e94c8bd8e0cb..bee06802153e 100644
--- a/version.props
+++ b/version.props
@@ -8,6 +8,7 @@
Preview $(PreReleasePreviewNumber)
0.3.$(AspNetCorePatchVersion)
0.8.$(AspNetCorePatchVersion)
+ $(AspNetCoreMajorVersion).$(AspNetCoreMinorVersion).$(AspNetCorePatchVersion)
1$(AspNetCoreMajorVersion)
@@ -15,10 +16,10 @@
$(AspNetCorePatchVersion)
$(BUILD_BUILDNUMBER)
- $([System.DateTime]::Now.ToString('yyyyMMdd')).$(BUILD_NUMBER)
+ $([System.DateTime]::Now.ToString('yyyyMMdd')).1
-
+
<_BuildNumber>$(OfficialBuildId)
@@ -32,18 +33,20 @@
<_BuildNumberShortDate>$([MSBuild]::Add($([MSBuild]::Add($([MSBuild]::Multiply($(_BuildNumberYY), 1000)), $([MSBuild]::Multiply($(_BuildNumberMM), 50)))), $(_BuildNumberDD)))
$([System.Convert]::ToInt32($(_BuildNumberR)))
-
-
- $(VersionSuffixBuildOfTheDay.PadLeft(2, '0'))
- $(VersionSuffixBuildOfTheDay.PadLeft(4, '0'))
+ $(VersionSuffixBuildOfTheDay.PadLeft(2, '0'))
$(_BuildNumberShortDate)-$(VersionSuffixBuildOfTheDayPadded)
+
+ $(_BuildNumberShortDate)
+
+
+
+ t000
+ 42424
- t000
- $(AspNetCoreMajorVersion).$(AspNetCoreMinorVersion).$(AspNetCorePatchVersion)
$(PreReleaseLabel)-$(BuildNumberSuffix)
$(PreReleaseBrandingLabel) Build $(BuildNumberSuffix)