diff --git a/.azure/pipelines/ci.yml b/.azure/pipelines/ci.yml
index 48f6535fbeff..28fae2b366ee 100644
--- a/.azure/pipelines/ci.yml
+++ b/.azure/pipelines/ci.yml
@@ -40,10 +40,10 @@ jobs:
agentOs: Windows
steps:
- script: "echo ##vso[build.addbuildtag]daily-build"
- condition: and(ne(variables['Build.Reason'], 'PullRequest'), ne(variables['IsFinalBuild'], 'true'))
+ condition: and(ne(variables['Build.Reason'], 'PullRequest'), notin(variables['DotNetFinalVersionKind'], 'release', 'prerelease'))
displayName: 'Set CI tags'
- script: "echo ##vso[build.addbuildtag]release-candidate"
- condition: and(ne(variables['Build.Reason'], 'PullRequest'), eq(variables['IsFinalBuild'], 'true'))
+ condition: and(ne(variables['Build.Reason'], 'PullRequest'), in(variables['DotNetFinalVersionKind'], 'release', 'prerelease'))
displayName: 'Set CI tags'
# !!! NOTE !!! Some of these steps have disabled code signing.
# This is intentional to workaround https://github.com/dotnet/arcade/issues/1957 which always re-submits for code-signing, even
diff --git a/Directory.Build.props b/Directory.Build.props
index 3331e894f695..bf91ebeb5070 100644
--- a/Directory.Build.props
+++ b/Directory.Build.props
@@ -1,65 +1,48 @@
-
-
-
-
-
-
+
- Microsoft ASP.NET Core
+ $([MSBuild]::MakeRelative($(RepoRoot), $(MSBuildProjectDirectory)))
+
+ false
+ true
+ $(MSBuildProjectName)-ref
+
+ true
+ true
+ false
+ true
+ true
+ true
+ true
+ false
+
+
+
- Microsoft
- Microsoft Corporation.
- © Microsoft Corporation. All rights reserved.
- en-US
+
-
+ Microsoft ASP.NET Core
+ MicrosoftAspNetCore
- https://raw.githubusercontent.com/aspnet/AspNetCore/2.0.0/LICENSE.txt
- Apache-2.0
+ Apache-2.0
nugetaspnet@microsoft.com
https://go.microsoft.com/fwlink/?LinkID=288859
https://asp.net
- true
- true
+ $(MSBuildProjectDirectory)
- false
true
netcoreapp$(AspNetCoreMajorVersion).$(AspNetCoreMinorVersion)
-
- $(Product) $(PackageVersion) Shared Framework
- 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.
-
- aspnetcore-runtime
- aspnetcore-targeting-pack
-
- $(RuntimeInstallerBaseName)-internal
true
-
- $(NoWarn);NU5125
-
- $(NoWarn);NU5105
$(WarningsNotAsErrors);CS1591
@@ -75,28 +58,36 @@
$(RepoRoot)src\submodules\googletest\
true
-
- false
true
-
-
-
-
-
+
+ Microsoft.AspNetCore.App
+ 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.
+
+ Microsoft.AspNetCore.App.Ref
+ aspnetcore-runtime
+ aspnetcore-targeting-pack
+
+
+ false
+
+
+ $(RuntimeInstallerBaseName)-internal
+
-
+
- Debug
- AnyCPU
- $(Platform)
win
osx
linux
@@ -119,73 +110,28 @@
true
-
- true
-
false
-
- false
- true
- $(MSBuildProjectName)-ref
-
-
- $(MSBuildThisFileDirectory)artifacts\
- $(ArtifactsDir)obj\
- $(ArtifactsDir)bin\
- $(ArtifactsDir)$(Configuration)\
- $(ArtifactsDir)packages\$(Configuration)\
- $(ArtifactsPackagesDir)Shipping\
- $(ArtifactsPackagesDir)NonShipping\
$(ArtifactsDir)installers\$(Configuration)\
- $(ArtifactsDir)VSSetup\$(Configuration)\
-
-
-
- $(MSBuildProjectName)
-
- $([System.IO.Path]::GetFullPath('$(ArtifactsBinDir)$(OutDirName)\'))
- $(BaseOutputPath)$(Configuration)\
- $(BaseOutputPath)$(PlatformName)\$(Configuration)\
-
- $([System.IO.Path]::GetFullPath('$(ArtifactsObjDir)$(OutDirName)\'))
- $(BaseIntermediateOutputPath)$(Configuration)\
- $(BaseIntermediateOutputPath)$(PlatformName)\$(Configuration)\
-
-
- $(RepoRoot).dotnet\$(TargetArchitecture)\
- $(RepoRoot).dotnet\
+ $(RepoRoot).dotnet\
$(LocalDotNetRoot)packs\
-
-
- $([MSBuild]::MakeRelative($(RepoRoot), $(MSBuildProjectDirectory)))
-
- true
- true
- true
- true
- true
- true
-
-
-
diff --git a/Directory.Build.targets b/Directory.Build.targets
index 2486a20a85ef..925f9c404d37 100644
--- a/Directory.Build.targets
+++ b/Directory.Build.targets
@@ -1,5 +1,4 @@
-
false
+
+
+
+
+
+
+
+ $(PreReleaseBrandingLabel) Build $(VersionSuffix)
+ $(VersionPrefix)
+ $(PackageBrandingVersion) $(BrandingVersionSuffix.Trim())
+
+ $(Version)
+ $(PackageVersion)
- $(ArtifactsShippingPackagesDir)
- $(ArtifactsNonShippingPackagesDir)
+ $(TargetingPackVersionPrefix)
+ $(TargetingPackVersionPrefix)-$(VersionSuffix)
+ $(Product) $(PackageVersion) Shared Framework
+
+
+
true
@@ -68,14 +84,9 @@
true
false
-
- false
-
true
false
- $(MicrosoftNETCoreAppPackageVersion)
-
true
@@ -104,35 +115,6 @@
-
-
-
-
-
-
- <_Pattern>(https://dnceng%40dev\.azure\.com/dnceng/internal/_git|https://dev\.azure\.com/dnceng/internal/_git|https://dnceng\.visualstudio\.com/internal/_git|dnceng%40vs-ssh\.visualstudio\.com:v3/dnceng/internal|git%40ssh\.dev\.azure\.com:v3/dnceng/internal)/([^/-]+)-(.+)
- <_Replacement>https://github.com/$2/$3
-
-
-
- $([System.Text.RegularExpressions.Regex]::Replace($(ScmRepositoryUrl), $(_Pattern), $(_Replacement)))
-
-
-
-
- $([System.Text.RegularExpressions.Regex]::Replace(%(SourceRoot.ScmRepositoryUrl), $(_Pattern), $(_Replacement)))
-
-
-
-
diff --git a/NuGet.config b/NuGet.config
index ec4b3c5a33dc..e2a1c6baae83 100644
--- a/NuGet.config
+++ b/NuGet.config
@@ -3,10 +3,11 @@
+
diff --git a/activate.ps1 b/activate.ps1
index 194ac8d3494e..bc6f326e8b78 100644
--- a/activate.ps1
+++ b/activate.ps1
@@ -37,7 +37,8 @@ deactivate -init
$_OLD_PATH = $env:PATH
# Tell dotnet where to find itself
-$env:DOTNET_ROOT = "$PSScriptRoot\.dotnet\x64"
+$env:DOTNET_ROOT = "$PSScriptRoot\.dotnet"
+${env:DOTNET_ROOT(x86)} = "$PSScriptRoot\.dotnet\x86"
# Tell dotnet not to look beyond the DOTNET_ROOT folder for more dotnet things
$env:DOTNET_MULTILEVEL_LOOKUP = 0
# Put dotnet first on PATH
diff --git a/build.cmd b/build.cmd
index 592b5d0f9526..a66a229fb002 100644
--- a/build.cmd
+++ b/build.cmd
@@ -1,2 +1,3 @@
@ECHO OFF
+SETLOCAL
PowerShell -NoProfile -NoLogo -ExecutionPolicy unrestricted -Command "[System.Threading.Thread]::CurrentThread.CurrentCulture = ''; [System.Threading.Thread]::CurrentThread.CurrentUICulture = ''; try { & '%~dp0build.ps1' %*; exit $LASTEXITCODE } catch { write-host $_; exit 1 }"
diff --git a/build.ps1 b/build.ps1
index 726946a89b86..77fc54f16732 100644
--- a/build.ps1
+++ b/build.ps1
@@ -348,6 +348,10 @@ if ($RunBuild -and ($All -or $BuildJava) -and -not $NoBuildJava) {
}
}
+ if ($env:PATH -notlike "*${env:JAVA_HOME}*") {
+ $env:PATH = "$(Join-Path $env:JAVA_HOME bin);${env:PATH}"
+ }
+
if (-not $foundJdk) {
Write-Error "Could not find the JDK. Either run $PSScriptRoot\eng\scripts\InstallJdk.ps1 to install for this repo, or install the JDK globally on your machine (see $PSScriptRoot\docs\BuildFromSource.md for details)."
}
@@ -357,6 +361,7 @@ Import-Module -Force -Scope Local (Join-Path $korebuildPath 'KoreBuild.psd1')
try {
$env:KOREBUILD_KEEPGLOBALJSON = 1
+ $env:KOREBUILD_DISABLE_DOTNET_ARCH = 1
Set-KoreBuildSettings -ToolsSource $ToolsSource -DotNetHome $DotNetHome -RepoPath $PSScriptRoot -ConfigFile $ConfigFile -CI:$CI
if ($ForceCoreMsbuild) {
$global:KoreBuildSettings.MSBuildType = 'core'
diff --git a/build/AzureIntegration.targets b/build/AzureIntegration.targets
index 399266930090..900b431d1158 100644
--- a/build/AzureIntegration.targets
+++ b/build/AzureIntegration.targets
@@ -6,12 +6,8 @@
- AspNetUniverseBuildOffline=true;
RepoRoot=$(AzureIntegrationProjectRoot);
- VersionSuffix=$(VersionSuffix);
- BuildNumberSuffix=$(BuildNumberSuffix);
Configuration=$(Configuration);
- IsFinalBuild=$(IsFinalBuild);
diff --git a/build/repo.props b/build/repo.props
index 681ba52b0ac4..904e16d261bb 100644
--- a/build/repo.props
+++ b/build/repo.props
@@ -19,8 +19,6 @@
false
- false
-
$(ArtifactsDir)packages\$(Configuration)\
$(ArtifactsPackagesDir)Shipping\
$(ArtifactsPackagesDir)NonShipping\
diff --git a/build/repo.targets b/build/repo.targets
index fe9c1c7a3d3a..df94a22d00f2 100644
--- a/build/repo.targets
+++ b/build/repo.targets
@@ -4,9 +4,6 @@
-
- $(BuildProperties);BuildToolsTaskAssembly=$(_BuildToolsAssembly)
-
Prepare
diff --git a/build/runtimes.props b/build/runtimes.props
index 50b5a3f11150..0c890e31f2b4 100644
--- a/build/runtimes.props
+++ b/build/runtimes.props
@@ -1,9 +1,6 @@
-
-
-
diff --git a/build/sources.props b/build/sources.props
deleted file mode 100644
index decee683d3b9..000000000000
--- a/build/sources.props
+++ /dev/null
@@ -1,36 +0,0 @@
-
-
-
-
-
-
- $(DotNetAdditionalRestoreSources);
- $(DotNetRestoreSources);
-
-
-
- $(RestoreSources);
- https://dotnetfeed.blob.core.windows.net/aspnet-blazor/index.json;
- https://dotnetfeed.blob.core.windows.net/aspnet-extensions/index.json;
- https://dotnetfeed.blob.core.windows.net/aspnet-entityframeworkcore/index.json;
- https://dotnetfeed.blob.core.windows.net/aspnet-aspnetcore-tooling/index.json;
- https://dotnetfeed.blob.core.windows.net/dotnet-core/index.json;
- https://dotnet.myget.org/F/roslyn/api/v3/index.json;
- https://grpc.jfrog.io/grpc/api/nuget/v3/grpc-nuget-dev;
- https://api.nuget.org/v3/index.json;
-
-
-
- $(RestoreSources);
- https://dotnet.myget.org/F/aspnetcore-tools/api/v3/index.json;
-
-
-
- $(RestoreSources);
- https://dotnet.myget.org/F/aspnetcore-dev/api/v3/index.json;
-
-
-
- https://dotnetcli.blob.core.windows.net/dotnet/
-
-
diff --git a/build/tasks/RepoTasks.csproj b/build/tasks/RepoTasks.csproj
index c9264a2afecf..24dc25d2eb96 100644
--- a/build/tasks/RepoTasks.csproj
+++ b/build/tasks/RepoTasks.csproj
@@ -11,7 +11,6 @@
-
diff --git a/docs/BuildFromSource.md b/docs/BuildFromSource.md
index 656bdf9d466a..1d8850adc56f 100644
--- a/docs/BuildFromSource.md
+++ b/docs/BuildFromSource.md
@@ -182,7 +182,6 @@ Common properties include:
Property | Description
-------------------------|-------------------------------------------------------------------------------------------------------------
-BuildNumberSuffix | (string). A specific build number, typically from a CI counter, which is appended to the pre-release label.
Configuration | `Debug` or `Release`. Default = `Debug`.
TargetArchitecture | The CPU architecture to build for (x64, x86, arm, arm64).
TargetOsName | The base runtime identifier to build for (win, linux, osx, linux-musl).
diff --git a/docs/PreparingPatchUpdates.md b/docs/PreparingPatchUpdates.md
index 17f810253980..ee153b4d031c 100644
--- a/docs/PreparingPatchUpdates.md
+++ b/docs/PreparingPatchUpdates.md
@@ -3,7 +3,7 @@ Preparing new servicing updates
In order to prepare this repo to build a new servicing update, the following changes need to be made.
-* Increment the patch version in the [version.props](/version.props) file in the repository root.
+* Increment the patch version in the [eng/Versions.props](/eng/Versions.props) file in the repository root.
```diff
- 7
diff --git a/eng/AspNetCore.snk b/eng/AspNetCore.snk
deleted file mode 100644
index e10e4889c125..000000000000
Binary files a/eng/AspNetCore.snk and /dev/null differ
diff --git a/eng/Dependencies.props b/eng/Dependencies.props
index 623fd62c5ac8..b7a2b5ab523f 100644
--- a/eng/Dependencies.props
+++ b/eng/Dependencies.props
@@ -117,7 +117,6 @@ and are generated based on the last package release.
-
@@ -164,9 +163,6 @@ and are generated based on the last package release.
-
-
-
diff --git a/eng/Versions.props b/eng/Versions.props
index 41cb537d43da..e21a249bbf86 100644
--- a/eng/Versions.props
+++ b/eng/Versions.props
@@ -5,9 +5,46 @@
-->
+
+ 3
+ 0
+ 0
+ 7
+ preview$(PreReleasePreviewNumber)
+ Preview $(PreReleasePreviewNumber)
+ $(AspNetCoreMajorVersion).$(AspNetCoreMinorVersion)
+
+
+ false
+
+
+ true
+
+ $(AspNetCoreMajorVersion).$(AspNetCoreMinorVersion).$(AspNetCorePatchVersion)
+
+ $(VersionPrefix)
+
+ $(AspNetCoreMajorVersion).$(AspNetCoreMinorVersion).0
+
+ 0.3.$(AspNetCorePatchVersion)
+
+
+ $([MSBuild]::Add(10, $(AspNetCoreMajorVersion)))
+ $(AspNetCoreMinorVersion)
+ $(AspNetCorePatchVersion)
+
+
+ $(AspNetCoreMajorVersion).$(AspNetCoreMinorVersion).$([MSBuild]::Subtract($(AspNetCorePatchVersion), 1))
+
+
+ true
true
+
+ true
+
+ false
- $(KoreBuildVersion)
- 3.0.0-build-20190515.1
- 1.0.0-preview.1
- 15.9.0
- 1.0.0-beta2-18618-05
- 1.0.0-beta2-18618-05
+ 3.0.0-build-20190530.3
1.0.0-beta-64023-03
+ 15.9.3032
4.5.0
4.4.0
@@ -207,8 +240,25 @@
$(XunitVersion)
$(XunitVersion)
$(XunitVersion)
- $(XunitVersion)
- $(XunitVersion)
- $(XunitVersion)
+
+
+
+
+ $(RestoreSources);
+ https://dotnetfeed.blob.core.windows.net/aspnet-blazor/index.json;
+ https://dotnetfeed.blob.core.windows.net/aspnet-extensions/index.json;
+ https://dotnetfeed.blob.core.windows.net/aspnet-entityframeworkcore/index.json;
+ https://dotnetfeed.blob.core.windows.net/aspnet-aspnetcore-tooling/index.json;
+ https://dotnetfeed.blob.core.windows.net/dotnet-core/index.json;
+ https://grpc.jfrog.io/grpc/api/nuget/v3/grpc-nuget-dev;
+
+
+
+ $(RestoreSources);
+ https://dotnet.myget.org/F/aspnetcore-dev/api/v3/index.json;
+
+
+
+ https://dotnetcli.blob.core.windows.net/dotnet/
diff --git a/eng/Workarounds.props b/eng/Workarounds.props
index 3bcf633f8665..0668b929814e 100644
--- a/eng/Workarounds.props
+++ b/eng/Workarounds.props
@@ -12,4 +12,36 @@
<_ProjectExtensionsWereImported>true
$(WixInstallPath)\wix2010.targets
+
+
+
+
+
+
+ portable
+
+
+
+
+ $(RepoRoot)NuGet.config
+
+
+
+
+
+ $(RestoreSources);
+ https://dotnet.myget.org/F/roslyn-tools/api/v3/index.json;
+
+
+
+
+
+ false
+
diff --git a/eng/Workarounds.targets b/eng/Workarounds.targets
index 3e1a269c7dda..a217240bb87c 100644
--- a/eng/Workarounds.targets
+++ b/eng/Workarounds.targets
@@ -31,4 +31,16 @@
false
+
+
+
+
+
+
+
+ $(RestoreSources);
+ https://dotnet.myget.org/F/aspnetcore-tools/api/v3/index.json;
+
+
+
diff --git a/eng/scripts/CodeCheck.ps1 b/eng/scripts/CodeCheck.ps1
index ddb80e906500..a6c50e73d9de 100644
--- a/eng/scripts/CodeCheck.ps1
+++ b/eng/scripts/CodeCheck.ps1
@@ -166,7 +166,7 @@ try {
Write-Host "Re-generating package baselines"
$dotnet = 'dotnet'
if ($ci) {
- $dotnet = "$repoRoot/.dotnet/x64/dotnet.exe"
+ $dotnet = "$repoRoot/.dotnet/dotnet.exe"
}
Invoke-Block {
& $dotnet run -p "$repoRoot/eng/tools/BaselineGenerator/"
diff --git a/eng/targets/CSharp.Common.props b/eng/targets/CSharp.Common.props
index d6c2383b3546..3a365b3e1f63 100644
--- a/eng/targets/CSharp.Common.props
+++ b/eng/targets/CSharp.Common.props
@@ -2,28 +2,14 @@
8.0
- $(MSBuildThisFileDirectory)..\AspNetCore.snk
- true
-
-
- SHA256
strict
-
-
- false
- false
- false
- false
- true
-
-
-
+
@@ -31,25 +17,12 @@
Use the Razor SDK as a package reference. The version of the .NET Core SDK we build with often contains a version of the Razor SDK
several versions older than latest. To avoid a cyclical dependency, this package reference is added to override the bundled version.
-->
-
-
-
-
-
-
-
-
-
+
-
-
-
-
-
diff --git a/eng/targets/CSharp.Common.targets b/eng/targets/CSharp.Common.targets
index 3abfab33830a..877665a63bad 100644
--- a/eng/targets/CSharp.Common.targets
+++ b/eng/targets/CSharp.Common.targets
@@ -28,12 +28,6 @@
-
-
- $(VersionPrefix).$(FileRevisionVersion)
-
-
-
diff --git a/eng/targets/Cpp.Common.props b/eng/targets/Cpp.Common.props
index faa8049b616c..782441b4d418 100644
--- a/eng/targets/Cpp.Common.props
+++ b/eng/targets/Cpp.Common.props
@@ -5,8 +5,7 @@
true
false
-
- $(OutputPath)
+
$(IntermediateOutputPath)
diff --git a/eng/tools/BaselineGenerator/BaselineGenerator.csproj b/eng/tools/BaselineGenerator/BaselineGenerator.csproj
index 4ee217963a97..79fd9175cfc3 100644
--- a/eng/tools/BaselineGenerator/BaselineGenerator.csproj
+++ b/eng/tools/BaselineGenerator/BaselineGenerator.csproj
@@ -2,7 +2,7 @@
Exe
- netcoreapp2.1
+ netcoreapp3.0
-s https://dotnetfeed.blob.core.windows.net/dotnet-core/index.json
$(MSBuildThisFileDirectory)../../
diff --git a/eng/tools/Directory.Build.props b/eng/tools/Directory.Build.props
index fda3ea0cbe43..f75adf7e4d62 100644
--- a/eng/tools/Directory.Build.props
+++ b/eng/tools/Directory.Build.props
@@ -1,3 +1,2 @@
-
diff --git a/eng/tools/XplatPackageSigner/sign-packages.cmd b/eng/tools/XplatPackageSigner/sign-packages.cmd
index 53b5a44ec61b..b5a689dfc0dd 100644
--- a/eng/tools/XplatPackageSigner/sign-packages.cmd
+++ b/eng/tools/XplatPackageSigner/sign-packages.cmd
@@ -10,6 +10,6 @@ IF "%DirToSign%"=="" (
)
SET RepoRoot=%~dp0..\..\..
-SET Project=%~dp0\XplatPackageSigner.proj
+SET Project=%~dp0XplatPackageSigner.proj
%RepoRoot%\build.cmd -NoRestore -projects %project% /p:DirectoryToSign=%DirToSign% /bl:%RepoRoot%\artifacts\log\XplatSign.binlog
diff --git a/korebuild-lock.txt b/korebuild-lock.txt
index 04df499b68af..cb6baecc02ad 100644
--- a/korebuild-lock.txt
+++ b/korebuild-lock.txt
@@ -1,2 +1,2 @@
-version:3.0.0-build-20190515.1
-commithash:ec244eafdc277b29813c81e19e9e9768cad8839a
+version:3.0.0-build-20190606.1
+commithash:2229c5dff7ca6384e7c17148a6da1aaee161f44d
diff --git a/restore.cmd b/restore.cmd
index 45e272ec1f57..5e09500d3efd 100644
--- a/restore.cmd
+++ b/restore.cmd
@@ -1,2 +1,3 @@
@ECHO OFF
+SETLOCAL
PowerShell -NoProfile -NoLogo -ExecutionPolicy unrestricted -Command "[System.Threading.Thread]::CurrentThread.CurrentCulture = ''; [System.Threading.Thread]::CurrentThread.CurrentUICulture = '';& '%~dp0build.ps1' -all -nobuild -restore %*; exit $LASTEXITCODE"
diff --git a/src/Analyzers/Analyzers/src/Microsoft.AspNetCore.Analyzers.csproj b/src/Analyzers/Analyzers/src/Microsoft.AspNetCore.Analyzers.csproj
index 5d67f77e3a2e..2a6daa68bda6 100644
--- a/src/Analyzers/Analyzers/src/Microsoft.AspNetCore.Analyzers.csproj
+++ b/src/Analyzers/Analyzers/src/Microsoft.AspNetCore.Analyzers.csproj
@@ -21,26 +21,9 @@
-
-
-
-
- id=$(PackageId);
- version=$(PackageVersion);
- authors=$(Authors);
- description=$(Description);
- tags=$(PackageTags.Replace(';', ' '));
- licenseUrl=$(PackageLicenseUrl);
- projectUrl=$(PackageProjectUrl);
- iconUrl=$(PackageIconUrl);
- repositoryUrl=$(RepositoryUrl);
- repositoryCommit=$(SourceRevisionId);
- copyright=$(Copyright);
-
- OutputBinary=$(OutputPath)$(AssemblyName).dll;
- OutputSymbol=$(OutputPath)$(AssemblyName).pdb;
-
-
-
+
+
+
+
diff --git a/src/Analyzers/Analyzers/src/Microsoft.AspNetCore.Analyzers.nuspec b/src/Analyzers/Analyzers/src/Microsoft.AspNetCore.Analyzers.nuspec
index 5f9d436f73fb..f906ece2170b 100644
--- a/src/Analyzers/Analyzers/src/Microsoft.AspNetCore.Analyzers.nuspec
+++ b/src/Analyzers/Analyzers/src/Microsoft.AspNetCore.Analyzers.nuspec
@@ -1,20 +1,7 @@
- $id$
- $version$
- $authors$
- true
- $licenseUrl$
- $projectUrl$
- $iconUrl$
- $description$
- $copyright$
- $tags$
-
-
-
-
+ $CommonMetadataElements$
diff --git a/src/Analyzers/build.cmd b/src/Analyzers/build.cmd
index 033fe6f61468..2406296662e9 100644
--- a/src/Analyzers/build.cmd
+++ b/src/Analyzers/build.cmd
@@ -1,3 +1,3 @@
@ECHO OFF
SET RepoRoot=%~dp0..\..
-%RepoRoot%\build.cmd -projects %~dp0\**\*.*proj %*
+%RepoRoot%\build.cmd -projects %~dp0**\*.*proj %*
diff --git a/src/Analyzers/shared/FeatureDetection/Microsoft.AspNetCore.Analyzers.FeatureDetection.Sources.csproj b/src/Analyzers/shared/FeatureDetection/Microsoft.AspNetCore.Analyzers.FeatureDetection.Sources.csproj
index 0edebfb6d278..53f07e744a09 100644
--- a/src/Analyzers/shared/FeatureDetection/Microsoft.AspNetCore.Analyzers.FeatureDetection.Sources.csproj
+++ b/src/Analyzers/shared/FeatureDetection/Microsoft.AspNetCore.Analyzers.FeatureDetection.Sources.csproj
@@ -7,6 +7,7 @@
netstandard1.0
true
false
+ true
true
true
false
diff --git a/src/Antiforgery/build.cmd b/src/Antiforgery/build.cmd
index 033fe6f61468..2406296662e9 100644
--- a/src/Antiforgery/build.cmd
+++ b/src/Antiforgery/build.cmd
@@ -1,3 +1,3 @@
@ECHO OFF
SET RepoRoot=%~dp0..\..
-%RepoRoot%\build.cmd -projects %~dp0\**\*.*proj %*
+%RepoRoot%\build.cmd -projects %~dp0**\*.*proj %*
diff --git a/src/Azure/build.cmd b/src/Azure/build.cmd
index 033fe6f61468..2406296662e9 100644
--- a/src/Azure/build.cmd
+++ b/src/Azure/build.cmd
@@ -1,3 +1,3 @@
@ECHO OFF
SET RepoRoot=%~dp0..\..
-%RepoRoot%\build.cmd -projects %~dp0\**\*.*proj %*
+%RepoRoot%\build.cmd -projects %~dp0**\*.*proj %*
diff --git a/src/Components/Blazor/BlazorExtension/src/Directory.Build.targets b/src/Components/Blazor/BlazorExtension/src/Directory.Build.targets
deleted file mode 100644
index 36bf3b3d232b..000000000000
--- a/src/Components/Blazor/BlazorExtension/src/Directory.Build.targets
+++ /dev/null
@@ -1,5 +0,0 @@
-
-
-
-
-
diff --git a/src/Components/Blazor/BlazorExtension/src/Microsoft.VisualStudio.BlazorExtension.csproj b/src/Components/Blazor/BlazorExtension/src/Microsoft.VisualStudio.BlazorExtension.csproj
index 3ade16c4dd27..abc1310fda6e 100644
--- a/src/Components/Blazor/BlazorExtension/src/Microsoft.VisualStudio.BlazorExtension.csproj
+++ b/src/Components/Blazor/BlazorExtension/src/Microsoft.VisualStudio.BlazorExtension.csproj
@@ -1,15 +1,11 @@
-
+
+
net472
RoslynDev
-
- Program
- $(DevEnvDir)devenv.exe
- /rootsuffix $(VSSDKTargetPlatformRegRootSuffix) /log
-
- false
+ false
$(MSBuildExtensionsPath32)\Microsoft\VisualStudio\v$(VisualStudioVersion)
@@ -28,7 +24,7 @@
false
true
true
- false
+ false
true
@@ -40,30 +36,6 @@
BEGIN INTERESTING STUFF
-->
-
-
- 16.0
- 424242.424242
- $(BuildNumberSuffix.Replace('-', '.'))
- $(VsixVersionPrefix).$(VsixVersionSuffix)
-
- $(VsixVersion)
-
-
-
-
- $(VisualStudioSetupOutputPath)$(MSBuildProjectName).vsix
-
-
-
-
+
+
+ 16.0.$(VersionSuffixDateStamp).$(VersionSuffixBuildOfTheDay)
+
+ 42.42.42.4242424
+ $(VsixVersion)
+
diff --git a/src/Components/Blazor/BlazorExtension/src/source.extension.vsixmanifest b/src/Components/Blazor/BlazorExtension/src/source.extension.vsixmanifest
index 64d36b9b9923..78244bc951c4 100644
--- a/src/Components/Blazor/BlazorExtension/src/source.extension.vsixmanifest
+++ b/src/Components/Blazor/BlazorExtension/src/source.extension.vsixmanifest
@@ -1,7 +1,7 @@
-
+
Blazor
Provides Visual Studio support for Blazor
Content\LICENSE.txt
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 4d5d245f4581..3549878daf88 100644
--- a/src/Components/Blazor/Build/src/Microsoft.AspNetCore.Blazor.Build.csproj
+++ b/src/Components/Blazor/Build/src/Microsoft.AspNetCore.Blazor.Build.csproj
@@ -4,7 +4,6 @@
netcoreapp3.0
Build mechanism for ASP.NET Core Blazor applications.
Exe
- true
true
false
@@ -13,30 +12,18 @@
false
+ $(GenerateNuspecDependsOn);Publish
true
Microsoft.AspNetCore.Blazor.Build.nuspec
- obj\publish\
- $(IntermediatePackDir)$(TargetFramework)/
-
-
-
- false
-
- configuration=$(Configuration);
- version=$(PackageVersion);
- publishDir=$([MSBuild]::NormalizeDirectory($(IntermediatePackDir)));
- componentsversion=$(ComponentsPackageVersion);
- razorversion=$(MicrosoftAspNetCoreRazorDesignPackageVersion);
- blazormonoversion=$(MicrosoftAspNetCoreBlazorMonoPackageVersion);
- repositorycommit=$(SourceRevisionId);
-
-
- <_TargetFramework Include="$(TargetFramework)" />
-
-
-
+
+
+
+
+
+
+
diff --git a/src/Components/Blazor/Build/src/Microsoft.AspNetCore.Blazor.Build.nuspec b/src/Components/Blazor/Build/src/Microsoft.AspNetCore.Blazor.Build.nuspec
index 78a3bb011117..d52a9d631ec6 100644
--- a/src/Components/Blazor/Build/src/Microsoft.AspNetCore.Blazor.Build.nuspec
+++ b/src/Components/Blazor/Build/src/Microsoft.AspNetCore.Blazor.Build.nuspec
@@ -1,17 +1,7 @@
- Microsoft.AspNetCore.Blazor.Build
- $version$
- Microsoft
- © Microsoft Corporation. All rights reserved.
- Build mechanism for ASP.NET Core Components.
- aspnet components
- https://go.microsoft.com/fwlink/?LinkID=288859
- https://raw.githubusercontent.com/aspnet/Home/2.0.0/LICENSE.txt
- https://asp.net/
-
- true
+ $CommonMetadataElements$
@@ -20,7 +10,7 @@
-
+
diff --git a/src/Components/Blazor/DevServer/src/Microsoft.AspNetCore.Blazor.DevServer.csproj b/src/Components/Blazor/DevServer/src/Microsoft.AspNetCore.Blazor.DevServer.csproj
index 47023e0d9b98..ebdf87801f1b 100644
--- a/src/Components/Blazor/DevServer/src/Microsoft.AspNetCore.Blazor.DevServer.csproj
+++ b/src/Components/Blazor/DevServer/src/Microsoft.AspNetCore.Blazor.DevServer.csproj
@@ -3,7 +3,6 @@
netcoreapp3.0
Exe
- true
blazor-devserver
Microsoft.AspNetCore.Blazor.DevServer
true
@@ -24,27 +23,15 @@
+ $(GenerateNuspecDependsOn);publish
true
- obj\publish\
- $(IntermediatePackDir)$(TargetFramework)\
Microsoft.AspNetCore.Blazor.DevServer.nuspec
-
-
-
- false
-
- packageId=$(PackageId);
- description=$(Description);
- publishDir=$([MSBuild]::NormalizeDirectory($(PublishDir)));
- componentsrootdir=..\..\..\;
- blazorversion=$(PackageVersion);
- repositorycommit=$(SourceRevisionId);
-
-
- <_TargetFramework Include="$(TargetFramework)" />
-
-
-
+
+
+
+
+
+
diff --git a/src/Components/Blazor/DevServer/src/Microsoft.AspNetCore.Blazor.DevServer.nuspec b/src/Components/Blazor/DevServer/src/Microsoft.AspNetCore.Blazor.DevServer.nuspec
index 41f408027051..5142ba2080b8 100644
--- a/src/Components/Blazor/DevServer/src/Microsoft.AspNetCore.Blazor.DevServer.nuspec
+++ b/src/Components/Blazor/DevServer/src/Microsoft.AspNetCore.Blazor.DevServer.nuspec
@@ -1,21 +1,7 @@
- $packageId$
- $blazorversion$
- Microsoft
- Microsoft
- true
- https://raw.githubusercontent.com/aspnet/AspNetCore/2.0.0/LICENSE.txt
- https://asp.net/
- https://go.microsoft.com/fwlink/?LinkID=288859
- $description$
-
-This package was built from the source code at https://github.com/aspnet/AspNetCore/tree/$repositorycommit$
- © Microsoft Corporation. All rights reserved.
- aspnetcore components
- true
-
+ $CommonMetadataElements$
diff --git a/src/Components/Blazor/Directory.Build.props b/src/Components/Blazor/Directory.Build.targets
similarity index 70%
rename from src/Components/Blazor/Directory.Build.props
rename to src/Components/Blazor/Directory.Build.targets
index d1e60bbeabe0..178608d3e5ef 100644
--- a/src/Components/Blazor/Directory.Build.props
+++ b/src/Components/Blazor/Directory.Build.targets
@@ -1,5 +1,5 @@
-
+
$(PackageVersion)
diff --git a/src/Components/Blazor/Templates/src/Directory.Build.props b/src/Components/Blazor/Templates/src/Directory.Build.props
index c5666650b94a..ed5e01501483 100644
--- a/src/Components/Blazor/Templates/src/Directory.Build.props
+++ b/src/Components/Blazor/Templates/src/Directory.Build.props
@@ -3,9 +3,10 @@
false
+ false
-
+
0.8.0-preview-19064-0339
3.0.0-preview-19064-0339
diff --git a/src/Components/Blazor/Templates/src/Directory.Build.targets b/src/Components/Blazor/Templates/src/Directory.Build.targets
index d69d2a5ba480..7c6f423adde2 100644
--- a/src/Components/Blazor/Templates/src/Directory.Build.targets
+++ b/src/Components/Blazor/Templates/src/Directory.Build.targets
@@ -1,9 +1,17 @@
-
- false
- false
-
-
+
+
+
+
+ TemplateBlazorVersion=$(PackageVersion);
+ TemplateComponentsVersion=$(ComponentsPackageVersion);
+ RepositoryCommit=$(SourceRevisionId);
+
+
+
diff --git a/src/Components/Blazor/Templates/src/Microsoft.AspNetCore.Blazor.Templates.csproj b/src/Components/Blazor/Templates/src/Microsoft.AspNetCore.Blazor.Templates.csproj
index f33d8fcc6777..26c91bd897aa 100644
--- a/src/Components/Blazor/Templates/src/Microsoft.AspNetCore.Blazor.Templates.csproj
+++ b/src/Components/Blazor/Templates/src/Microsoft.AspNetCore.Blazor.Templates.csproj
@@ -6,8 +6,9 @@
False
False
False
- 2008
+ $(NoWarn);2008
Templates for ASP.NET Core Blazor projects.
+ aspnet;templates;blazor;spa
false
@@ -35,13 +36,13 @@
$(GeneratedContentProperties)
-
-
+
diff --git a/src/Components/Blazor/Templates/src/Microsoft.AspNetCore.Blazor.Templates.nuspec b/src/Components/Blazor/Templates/src/Microsoft.AspNetCore.Blazor.Templates.nuspec
index 2699c2de4b4e..70b93d725348 100644
--- a/src/Components/Blazor/Templates/src/Microsoft.AspNetCore.Blazor.Templates.nuspec
+++ b/src/Components/Blazor/Templates/src/Microsoft.AspNetCore.Blazor.Templates.nuspec
@@ -1,18 +1,7 @@
- Microsoft.AspNetCore.Blazor.Templates
- $version$
- Microsoft
- Templates for ASP.NET Core Blazor
- http://go.microsoft.com/fwlink/?LinkID=288859
- en-US
- https://asp.net/
-
- https://www.microsoft.com/web/webpi/eula/net_library_eula_enu.htm
- © Microsoft Corporation. All rights reserved.
- true
- aspnet templates blazor spa
+ $CommonMetadataElements$
diff --git a/src/Components/Blazor/Templates/src/SetPackageProperties.targets b/src/Components/Blazor/Templates/src/SetPackageProperties.targets
deleted file mode 100644
index 0a6c6dd5ba0c..000000000000
--- a/src/Components/Blazor/Templates/src/SetPackageProperties.targets
+++ /dev/null
@@ -1,25 +0,0 @@
-
-
-
-
-
- $(NuspecProperties);
- version=$(PackageVersion);
-
-
-
-
-
-
-
-
- TemplateBlazorVersion=$(PackageVersion);
- TemplateComponentsVersion=$(ComponentsPackageVersion);
- RepositoryCommit=$(SourceRevisionId);
-
-
-
-
diff --git a/src/Components/build.cmd b/src/Components/build.cmd
index 033fe6f61468..2406296662e9 100644
--- a/src/Components/build.cmd
+++ b/src/Components/build.cmd
@@ -1,3 +1,3 @@
@ECHO OFF
SET RepoRoot=%~dp0..\..
-%RepoRoot%\build.cmd -projects %~dp0\**\*.*proj %*
+%RepoRoot%\build.cmd -projects %~dp0**\*.*proj %*
diff --git a/src/DataProtection/build.cmd b/src/DataProtection/build.cmd
index 033fe6f61468..2406296662e9 100644
--- a/src/DataProtection/build.cmd
+++ b/src/DataProtection/build.cmd
@@ -1,3 +1,3 @@
@ECHO OFF
SET RepoRoot=%~dp0..\..
-%RepoRoot%\build.cmd -projects %~dp0\**\*.*proj %*
+%RepoRoot%\build.cmd -projects %~dp0**\*.*proj %*
diff --git a/src/Framework/ref/Microsoft.AspNetCore.App.Ref.csproj b/src/Framework/ref/Microsoft.AspNetCore.App.Ref.csproj
index 7a0d9cfe80d9..c18861387143 100644
--- a/src/Framework/ref/Microsoft.AspNetCore.App.Ref.csproj
+++ b/src/Framework/ref/Microsoft.AspNetCore.App.Ref.csproj
@@ -7,7 +7,7 @@
true
false
$(TargetingPackName)
- $(TargetingPackVersion)
+ $(TargetingPackVersionPrefix)
Provides a default set of APIs for building an ASP.NET Core application. Contains reference assemblies, documentation, and other design-time assets.
@@ -18,14 +18,6 @@ This package is an internal implementation of the .NET Core SDK and is not meant
DotnetPlatform
ref/$(TargetFramework)/
- packs\Microsoft.AspNetCore.App.Ref\$(PackageVersion)\
- $(TargetingPackLayoutRoot)$(TargetingPackSubPath)
- $(LocalDotNetRoot)$(TargetingPackSubPath)
-
- aspnetcore-targeting-pack-$(PackageVersion).zip
- aspnetcore-targeting-pack-$(PackageVersion).tar.gz
- $(InstallersOutputPath)$(ArchiveOutputFileName)
-
false
@@ -60,6 +52,16 @@ This package is an internal implementation of the .NET Core SDK and is not meant
+
+ packs\Microsoft.AspNetCore.App.Ref\$(PackageVersion)\
+ $(TargetingPackLayoutRoot)$(TargetingPackSubPath)
+ $(LocalDotNetRoot)$(TargetingPackSubPath)
+
+ aspnetcore-targeting-pack-$(PackageVersion).zip
+ aspnetcore-targeting-pack-$(PackageVersion).tar.gz
+ $(InstallersOutputPath)$(ArchiveOutputFileName)
+
+
diff --git a/src/Framework/src/Microsoft.AspNetCore.App.Runtime.csproj b/src/Framework/src/Microsoft.AspNetCore.App.Runtime.csproj
index bb4784bb9408..0a6b4f5bed7a 100644
--- a/src/Framework/src/Microsoft.AspNetCore.App.Runtime.csproj
+++ b/src/Framework/src/Microsoft.AspNetCore.App.Runtime.csproj
@@ -7,7 +7,6 @@
false
$(MSBuildProjectName).$(RuntimeIdentifier)
- $(SharedFxVersion)
true
false
Provides a default set of APIs for building an ASP.NET Core application. Contains assets used for self-contained deployments.
@@ -19,15 +18,6 @@ This package is an internal implementation of the .NET Core SDK and is not meant
true
DotnetPlatform
- shared\$(SharedFxName)\$(SharedFxVersion)\
- $(SharedFrameworkLayoutRoot)$(SharedRuntimeSubPath)
- $(RedistSharedFrameworkLayoutRoot)$(SharedRuntimeSubPath)
- $(LocalDotNetRoot)$(SharedRuntimeSubPath)
-
- $(InternalInstallerBaseName)-$(PackageVersion)-$(TargetRuntimeIdentifier)$(ArchiveExtension)
- $(InstallersOutputPath)$(InternalArchiveOutputFileName)
- $(RuntimeInstallerBaseName)-$(PackageVersion)-$(TargetRuntimeIdentifier)$(ArchiveExtension)
- $(InstallersOutputPath)$(BundleArchiveOutputFileName)
aspnetcore_base_runtime.version
@@ -138,6 +128,18 @@ This package is an internal implementation of the .NET Core SDK and is not meant
+
+ shared\$(SharedFxName)\$(SharedFxVersion)\
+ $(SharedFrameworkLayoutRoot)$(SharedRuntimeSubPath)
+ $(RedistSharedFrameworkLayoutRoot)$(SharedRuntimeSubPath)
+ $(LocalDotNetRoot)$(SharedRuntimeSubPath)
+
+ $(InternalInstallerBaseName)-$(PackageVersion)-$(TargetRuntimeIdentifier)$(ArchiveExtension)
+ $(InstallersOutputPath)$(InternalArchiveOutputFileName)
+ $(RuntimeInstallerBaseName)-$(PackageVersion)-$(TargetRuntimeIdentifier)$(ArchiveExtension)
+ $(InstallersOutputPath)$(RedistArchiveOutputFileName)
+
+
@@ -183,9 +185,6 @@ This package is an internal implementation of the .NET Core SDK and is not meant
-
-
-
diff --git a/src/Framework/test/Microsoft.AspNetCore.App.UnitTests.csproj b/src/Framework/test/Microsoft.AspNetCore.App.UnitTests.csproj
index 87365c13b8a5..f2052f95ebe3 100644
--- a/src/Framework/test/Microsoft.AspNetCore.App.UnitTests.csproj
+++ b/src/Framework/test/Microsoft.AspNetCore.App.UnitTests.csproj
@@ -25,7 +25,7 @@
<_Parameter1>MicrosoftNETCoreAppPackageVersion
- <_Parameter2>$(RuntimeFrameworkVersion)
+ <_Parameter2>$(MicrosoftNETCoreAppPackageVersion)
<_Parameter1>SharedFxDependencies
diff --git a/src/Http/build.cmd b/src/Http/build.cmd
index 033fe6f61468..2406296662e9 100644
--- a/src/Http/build.cmd
+++ b/src/Http/build.cmd
@@ -1,3 +1,3 @@
@ECHO OFF
SET RepoRoot=%~dp0..\..
-%RepoRoot%\build.cmd -projects %~dp0\**\*.*proj %*
+%RepoRoot%\build.cmd -projects %~dp0**\*.*proj %*
diff --git a/src/Identity/build.cmd b/src/Identity/build.cmd
index 033fe6f61468..2406296662e9 100644
--- a/src/Identity/build.cmd
+++ b/src/Identity/build.cmd
@@ -1,3 +1,3 @@
@ECHO OFF
SET RepoRoot=%~dp0..\..
-%RepoRoot%\build.cmd -projects %~dp0\**\*.*proj %*
+%RepoRoot%\build.cmd -projects %~dp0**\*.*proj %*
diff --git a/src/Installers/Debian/Directory.Build.props b/src/Installers/Debian/Directory.Build.props
index d967c46c6802..9d46b71673c7 100644
--- a/src/Installers/Debian/Directory.Build.props
+++ b/src/Installers/Debian/Directory.Build.props
@@ -1,8 +1,6 @@
-
-
true
$(InstallersOutputPath)
diff --git a/src/Installers/Debian/Directory.Build.targets b/src/Installers/Debian/Directory.Build.targets
index 5a5c19191e7f..ca3400af7592 100644
--- a/src/Installers/Debian/Directory.Build.targets
+++ b/src/Installers/Debian/Directory.Build.targets
@@ -33,10 +33,10 @@
DebianPackageInstallRoot=$(DebianPackageInstallRoot);
MaintainerEmail=$(MaintainerEmail);
PackageId=$(PackageId);
- PackageLicenseType=$(PackageLicenseType);
+ PackageLicenseExpression=$(PackageLicenseExpression);
PackageProjectUrl=$(PackageProjectUrl);
PackageRevision=$(PackageRevision);
- PackageVersion=$(PackageVersion);
+ PackageVersion=$(DebPackageVersion);
PackageSummary=$(PackageSummary);
PackageDescription=$(PackageDescription);
@@ -51,7 +51,7 @@
- $(PackageId)_$(PackageVersion)-$(PackageRevision)_$(DebianPackageArch).deb
+ $(PackageId)_$(DebPackageVersion)-$(PackageRevision)_$(DebianPackageArch).deb
diff --git a/src/Installers/Debian/Runtime/Debian.Runtime.debproj b/src/Installers/Debian/Runtime/Debian.Runtime.debproj
index 6baf4c265a4d..233d954c56ac 100644
--- a/src/Installers/Debian/Runtime/Debian.Runtime.debproj
+++ b/src/Installers/Debian/Runtime/Debian.Runtime.debproj
@@ -5,19 +5,12 @@
- $(RuntimeInstallerBaseName)-$(SharedFxVersion)-x64.deb
$(SharedFrameworkLayoutRoot)
$(RuntimeInstallerBaseName)-$(AspNetCoreMajorVersion).$(AspNetCoreMinorVersion)
-
- $(AspNetCoreMajorVersion).$(AspNetCoreMinorVersion).$(AspNetCorePatchVersion)
-
- $(PackageVersion)~$(VersionSuffix)
- 1
-
-
+
$(MicrosoftNETCoreAppPackageVersion)
$(DotnetRuntimeDependencyVersion.Substring(0, $(DotnetRuntimeDependencyVersion.IndexOf('-'))))~$(DotnetRuntimeDependencyVersion.Substring($([MSBuild]::Add($(DotnetRuntimeDependencyVersion.IndexOf('-')), 1))))
@@ -36,4 +29,14 @@
+
+
+ $(RuntimeInstallerBaseName)-$(SharedFxVersion)-x64.deb
+ $(TargetDir)$(TargetFileName)
+
+ $(VersionPrefix)
+
+ $(DebPackageVersion)~$(VersionSuffix)
+ 1
+
diff --git a/src/Installers/Debian/Runtime/debian_config.json.in b/src/Installers/Debian/Runtime/debian_config.json.in
index c8c33f681e6f..d9c36fb33d1d 100644
--- a/src/Installers/Debian/Runtime/debian_config.json.in
+++ b/src/Installers/Debian/Runtime/debian_config.json.in
@@ -24,7 +24,7 @@
"copyright": "Microsoft",
"license": {
- "type": "${PackageLicenseType}",
+ "type": "${PackageLicenseExpression}",
"full_text": "Copyright (c) .NET Foundation. All rights reserved.\n\nLicensed under the Apache License, Version 2.0 (the \"License\"); you may not use\nthese files except in compliance with the License. You may obtain a copy of the\nLicense at\n\nhttp://www.apache.org/licenses/LICENSE-2.0\n\nUnless required by applicable law or agreed to in writing, software distributed\nunder the License is distributed on an \"AS IS\" BASIS, WITHOUT WARRANTIES OR\nCONDITIONS OF ANY KIND, either express or implied. See the License for the\nspecific language governing permissions and limitations under the License."
},
diff --git a/src/Installers/Debian/TargetingPack/Debian.TargetingPack.debproj b/src/Installers/Debian/TargetingPack/Debian.TargetingPack.debproj
index 7b78c9f52b1a..ee170b3e7bfa 100644
--- a/src/Installers/Debian/TargetingPack/Debian.TargetingPack.debproj
+++ b/src/Installers/Debian/TargetingPack/Debian.TargetingPack.debproj
@@ -5,17 +5,11 @@
- $(TargetingPackInstallerBaseName)-$(TargetingPackVersion).deb
$(TargetingPackLayoutRoot)
$(TargetingPackInstallerBaseName)-$(AspNetCoreMajorVersion).$(AspNetCoreMinorVersion)
- $(TargetingPackVersionPrefix)
-
- $(PackageVersion)~$(VersionSuffix)
- 1
-
ASP.NET Core Targeting Pack
Provides a default set of APIs for building an ASP.NET Core $(AspNetCoreMajorVersion).$(AspNetCoreMinorVersion) application. Contains reference assemblies, documentation, and other design-time assets.
@@ -30,6 +24,14 @@
+ $(TargetingPackInstallerBaseName)-$(TargetingPackVersion).deb
+ $(TargetDir)$(TargetFileName)
+
+ $(TargetingPackVersionPrefix)
+
+ $(DebPackageVersion)~$(VersionSuffix)
+ 1
+
diff --git a/src/Installers/Debian/TargetingPack/debian_config.json.in b/src/Installers/Debian/TargetingPack/debian_config.json.in
index ff3b1cb6d7f1..bbcb1c166d2c 100644
--- a/src/Installers/Debian/TargetingPack/debian_config.json.in
+++ b/src/Installers/Debian/TargetingPack/debian_config.json.in
@@ -24,7 +24,7 @@
"copyright": "Microsoft",
"license": {
- "type": "${PackageLicenseType}",
+ "type": "${PackageLicenseExpression}",
"full_text": "Copyright (c) .NET Foundation. All rights reserved.\n\nLicensed under the Apache License, Version 2.0 (the \"License\"); you may not use\nthese files except in compliance with the License. You may obtain a copy of the\nLicense at\n\nhttp://www.apache.org/licenses/LICENSE-2.0\n\nUnless required by applicable law or agreed to in writing, software distributed\nunder the License is distributed on an \"AS IS\" BASIS, WITHOUT WARRANTIES OR\nCONDITIONS OF ANY KIND, either express or implied. See the License for the\nspecific language governing permissions and limitations under the License."
},
diff --git a/src/Installers/Rpm/Directory.Build.targets b/src/Installers/Rpm/Directory.Build.targets
index 021da2c25abc..7199ff32bdc5 100644
--- a/src/Installers/Rpm/Directory.Build.targets
+++ b/src/Installers/Rpm/Directory.Build.targets
@@ -4,13 +4,9 @@
-
-
-
$(RpmPackageInstallRoot)/
- $(InstallersOutputPath)$(TargetFileName)
@@ -56,25 +52,25 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
-
+
diff --git a/src/Installers/Rpm/Rpm.Runtime.Common.targets b/src/Installers/Rpm/Rpm.Runtime.Common.targets
index 141efc28ef12..198e55120bd8 100644
--- a/src/Installers/Rpm/Rpm.Runtime.Common.targets
+++ b/src/Installers/Rpm/Rpm.Runtime.Common.targets
@@ -8,8 +8,8 @@
$(AspNetCoreMajorVersion).$(AspNetCoreMinorVersion).$(AspNetCorePatchVersion)
- 1
- 0.1.$(VersionSuffix.Replace('-', '_'))
+ 1
+ 0.1.$(VersionSuffix.Replace('-', '_'))
$(SharedFxProductName)
$(SharedFxDescription)
@@ -18,7 +18,7 @@
-
+
false
true
diff --git a/src/Installers/Rpm/Runtime.Rhel/Rpm.Runtime.Rhel.rpmproj b/src/Installers/Rpm/Runtime.Rhel/Rpm.Runtime.Rhel.rpmproj
index 5edb6bd85e18..8e13879150c6 100644
--- a/src/Installers/Rpm/Runtime.Rhel/Rpm.Runtime.Rhel.rpmproj
+++ b/src/Installers/Rpm/Runtime.Rhel/Rpm.Runtime.Rhel.rpmproj
@@ -6,10 +6,13 @@
/opt/rh/rh-dotnet20/root/usr/lib64/dotnet/
- $(RuntimeInstallerBaseName)-$(SharedFxVersion)-rh.rhel.7-x64.rpm
+
-
+
+ $(RuntimeInstallerBaseName)-$(SharedFxVersion)-rh.rhel.7-x64.rpm
+ $(InstallersOutputPath)$(TargetFileName)
+
diff --git a/src/Installers/Rpm/Runtime/Rpm.Runtime.rpmproj b/src/Installers/Rpm/Runtime/Rpm.Runtime.rpmproj
index 9d2fe036adad..aec18334fe00 100644
--- a/src/Installers/Rpm/Runtime/Rpm.Runtime.rpmproj
+++ b/src/Installers/Rpm/Runtime/Rpm.Runtime.rpmproj
@@ -6,10 +6,13 @@
/usr/share/dotnet/
- $(RuntimeInstallerBaseName)-$(SharedFxVersion)-x64.rpm
+
-
+
+ $(RuntimeInstallerBaseName)-$(SharedFxVersion)-x64.rpm
+ $(InstallersOutputPath)$(TargetFileName)
+
diff --git a/src/Installers/Rpm/TargetingPack/Rpm.TargetingPack.rpmproj b/src/Installers/Rpm/TargetingPack/Rpm.TargetingPack.rpmproj
index 669425607523..f2d3e34ef3a0 100644
--- a/src/Installers/Rpm/TargetingPack/Rpm.TargetingPack.rpmproj
+++ b/src/Installers/Rpm/TargetingPack/Rpm.TargetingPack.rpmproj
@@ -3,18 +3,12 @@
/usr/share/dotnet/
- $(TargetingPackInstallerBaseName)-$(TargetingPackVersion).rpm
$(TargetingPackLayoutRoot)
$(TargetingPackInstallerBaseName)-$(AspNetCoreMajorVersion).$(AspNetCoreMinorVersion)
- $(TargetingPackVersionPrefix)
-
-
- 1
- 0.1.$(VersionSuffix.Replace('-', '_'))
ASP.NET Core Targeting Pack
Provides a default set of APIs for building an ASP.NET Core $(AspNetCoreMajorVersion).$(AspNetCoreMinorVersion) application. Contains reference assemblies, documentation, and other design-time assets.
@@ -33,6 +27,15 @@
+ $(TargetingPackInstallerBaseName)-$(TargetingPackVersion).rpm
+ $(InstallersOutputPath)$(TargetFileName)
+
+ $(TargetingPackVersionPrefix)
+
+
+ 1
+ 0.1.$(VersionSuffix.Replace('-', '_'))
+
diff --git a/src/Installers/Windows/AspNetCoreModule-Setup/ANCMIISExpressV2/AncmIISExpressV2.wixproj b/src/Installers/Windows/AspNetCoreModule-Setup/ANCMIISExpressV2/AncmIISExpressV2.wixproj
index 404f2a3c139e..fc067bce553b 100644
--- a/src/Installers/Windows/AspNetCoreModule-Setup/ANCMIISExpressV2/AncmIISExpressV2.wixproj
+++ b/src/Installers/Windows/AspNetCoreModule-Setup/ANCMIISExpressV2/AncmIISExpressV2.wixproj
@@ -4,7 +4,7 @@
AspNetCoreModuleV2IISExpress
- true
+ true
17c76489-4c09-4e14-b81c-7a86cd937144
Package
ancm_iis_express_$(Platform)_en_v2
@@ -54,7 +54,6 @@
@@ -66,5 +65,8 @@
-
+
+
+ $(TargetName)$(TargetExt)
+
diff --git a/src/Installers/Windows/AspNetCoreModule-Setup/ANCMV2/AncmV2.wixproj b/src/Installers/Windows/AspNetCoreModule-Setup/ANCMV2/AncmV2.wixproj
index 66d093c62330..43a00453fbe8 100644
--- a/src/Installers/Windows/AspNetCoreModule-Setup/ANCMV2/AncmV2.wixproj
+++ b/src/Installers/Windows/AspNetCoreModule-Setup/ANCMV2/AncmV2.wixproj
@@ -4,7 +4,7 @@
AspNetCoreModuleV2
- true
+ true
f9bacb48-3bd7-4ec2-ae31-664e8703ec12
Package
aspnetcoremodule_$(Platform)_en_v2
@@ -53,5 +53,8 @@
-
+
+
+ $(TargetName)$(TargetExt)
+
diff --git a/src/Installers/Windows/AspNetCoreModule-Setup/CustomAction/aspnetcoreCA.vcxproj b/src/Installers/Windows/AspNetCoreModule-Setup/CustomAction/aspnetcoreCA.vcxproj
index fc7b1609b78e..6fea1a5c0f8d 100644
--- a/src/Installers/Windows/AspNetCoreModule-Setup/CustomAction/aspnetcoreCA.vcxproj
+++ b/src/Installers/Windows/AspNetCoreModule-Setup/CustomAction/aspnetcoreCA.vcxproj
@@ -13,8 +13,7 @@
-
-
+
Debug
@@ -89,11 +88,4 @@
-
-
- This project is trying to import a missing file: {0}.
-
-
-
-
diff --git a/src/Installers/Windows/AspNetCoreModule-Setup/IIS-Setup/IIS-Common/lib/IISSetup.CommonLib.vcxproj b/src/Installers/Windows/AspNetCoreModule-Setup/IIS-Setup/IIS-Common/lib/IISSetup.CommonLib.vcxproj
index bc5eb5365c2a..08403fc70aac 100644
--- a/src/Installers/Windows/AspNetCoreModule-Setup/IIS-Setup/IIS-Common/lib/IISSetup.CommonLib.vcxproj
+++ b/src/Installers/Windows/AspNetCoreModule-Setup/IIS-Setup/IIS-Common/lib/IISSetup.CommonLib.vcxproj
@@ -1,8 +1,7 @@
-
-
-
+
+
@@ -72,12 +71,4 @@
-
-
- This project is trying to import a missing file: {0}.
-
-
-
-
-
diff --git a/src/Installers/Windows/AspNetCoreModule-Setup/IIS-Setup/IIS-Common/reftrace/reftrace.vcxproj b/src/Installers/Windows/AspNetCoreModule-Setup/IIS-Setup/IIS-Common/reftrace/reftrace.vcxproj
index 8d1093181d67..30a6ef67d0db 100644
--- a/src/Installers/Windows/AspNetCoreModule-Setup/IIS-Setup/IIS-Common/reftrace/reftrace.vcxproj
+++ b/src/Installers/Windows/AspNetCoreModule-Setup/IIS-Setup/IIS-Common/reftrace/reftrace.vcxproj
@@ -1,8 +1,7 @@
-
-
-
+
+
Debug
@@ -67,12 +66,4 @@
-
-
- This project is trying to import a missing file: {0}.
-
-
-
-
-
diff --git a/src/Installers/Windows/AspNetCoreModule-Setup/IIS-Setup/iisca/lib/iisca.vcxproj b/src/Installers/Windows/AspNetCoreModule-Setup/IIS-Setup/iisca/lib/iisca.vcxproj
index 1f694316afcf..fa40ba039415 100644
--- a/src/Installers/Windows/AspNetCoreModule-Setup/IIS-Setup/iisca/lib/iisca.vcxproj
+++ b/src/Installers/Windows/AspNetCoreModule-Setup/IIS-Setup/iisca/lib/iisca.vcxproj
@@ -1,8 +1,7 @@
-
-
-
+
+
Debug
@@ -124,12 +123,4 @@
-
-
- This project is trying to import a missing file: {0}.
-
-
-
-
-
diff --git a/src/Installers/Windows/AspNetCoreModule-Setup/build/versions.props b/src/Installers/Windows/AspNetCoreModule-Setup/build/versions.props
deleted file mode 100644
index 3be2245e728c..000000000000
--- a/src/Installers/Windows/AspNetCoreModule-Setup/build/versions.props
+++ /dev/null
@@ -1,38 +0,0 @@
-
-
-
-
- 7
- 1
-
-
- $([MSBuild]::Multiply(12,$([MSBuild]::Subtract($([System.DateTime]::Now.Year), 2016))))
- $([MSBuild]::Add( $([MSBuild]::Subtract($([System.DateTime]::Now.Month), 10)), $(VersionDateMonths)))
- $([System.DateTime]::Now.ToString("dd"))
- $([System.String]::Concat($([System.Int32]::Parse('$(VersionDateTotalMonths)').ToString("D3")), $(VersionDateDays)))
- $(VersionBuildMajor)
- $([System.DateTime]::Now.ToString("HHmm"))
-
-
-
-
- /DPRODUCT_MAJOR=$(PRODUCT_MAJOR) %(AdditionalOptions)
-
-
- /DPRODUCT_MINOR=$(PRODUCT_MINOR) %(AdditionalOptions)
-
-
- /DBUILD_MAJOR=$(BUILD_MAJOR) %(AdditionalOptions)
-
-
- /DBUILD_MINOR=$(BUILD_MINOR) %(AdditionalOptions)
-
-
-
-
- PRODUCT_MAJOR=$(PRODUCT_MAJOR);$(ResourceCompilePreprocessorDefinitions)
- PRODUCT_MINOR=$(PRODUCT_MINOR);$(ResourceCompilePreprocessorDefinitions)
- BUILD_MAJOR=$(BUILD_MAJOR);$(ResourceCompilePreprocessorDefinitions)
- BUILD_MINOR=$(BUILD_MINOR);$(ResourceCompilePreprocessorDefinitions)
-
-
\ No newline at end of file
diff --git a/src/Installers/Windows/Directory.Build.targets b/src/Installers/Windows/Directory.Build.targets
index b5cebea51bf0..afba04ab043c 100644
--- a/src/Installers/Windows/Directory.Build.targets
+++ b/src/Installers/Windows/Directory.Build.targets
@@ -1,7 +1,4 @@
-
-
-
-
+
diff --git a/src/Installers/Windows/SharedFramework/Product.props b/src/Installers/Windows/SharedFramework/Product.props
deleted file mode 100644
index a6a29c3f80a2..000000000000
--- a/src/Installers/Windows/SharedFramework/Product.props
+++ /dev/null
@@ -1,11 +0,0 @@
-
-
- Microsoft ASP.NET Core Shared Framework
- Microsoft ASP.NET Core $(PackageBrandingVersion) Shared Framework ($(Platform))
- AspNetCore.SharedFramework
-
- $(DefineConstants);ProductName=$(ProductName)
- $(DefineConstants);ProductNameShort=$(ProductNameShort)
- $(DefineConstants);ProductNameFolder=$(ProductNameFolder)
-
-
diff --git a/src/Installers/Windows/SharedFramework/SharedFramework.wixproj b/src/Installers/Windows/SharedFramework/SharedFramework.wixproj
index aafbb2080be7..7a8f258c7d93 100644
--- a/src/Installers/Windows/SharedFramework/SharedFramework.wixproj
+++ b/src/Installers/Windows/SharedFramework/SharedFramework.wixproj
@@ -2,11 +2,11 @@
-
-
+ Microsoft ASP.NET Core Shared Framework
+ AspNetCore.SharedFramework
AspNetCoreSharedFramework
- $(RuntimeInstallerBaseName)-$(PackageVersion)-win-$(Platform)
+ $(Name)-$(Platform)
Package
no
sfx_$(Platform).cab
@@ -15,7 +15,9 @@
5150;5151
true
$(IntermediateOutputPath)fx\
- true
+ true
+ $(DefineConstants);ProductNameFolder=$(ProductNameFolder)
+ $(DefineConstants);ProductNameShort=$(ProductNameShort)
$(DefineConstants);AspNetCoreSharedFrameworkSource=$(HarvestSource)
$(SharedFrameworkNamespaceGuid)
2.0
@@ -71,4 +73,10 @@
+
+
+ $(RuntimeInstallerBaseName)-$(PackageVersion)-win-$(Platform)$(TargetExt)
+ Microsoft ASP.NET Core $(PackageBrandingVersion) Shared Framework ($(Platform))
+ $(DefineConstants);ProductName=$(ProductName)
+
diff --git a/src/Installers/Windows/SharedFrameworkBundle/Product.props b/src/Installers/Windows/SharedFrameworkBundle/Product.props
deleted file mode 100644
index a77dc7a3df48..000000000000
--- a/src/Installers/Windows/SharedFrameworkBundle/Product.props
+++ /dev/null
@@ -1,31 +0,0 @@
-
-
- Microsoft ASP.NET Core $(PackageBrandingVersion)
-
-
-
- Shared Framework
- $(BundleNameShort) - $(BundleNameSub)
- $(BundleName) ($(Platform))
- Microsoft Corporation
- dd_AspNetCoreSharedFramework_
-
-
- Microsoft
- .NET Core
- Microsoft ASP.NET Core $(PackageBrandingVersion) Shared Framework
- $(BundleNameFull)
-
-
-
- $(DefineConstants);BundleName=$(BundleName)
- $(DefineConstants);BundleNameFull=$(BundleNameFull)
- $(DefineConstants);BundleNameShort=$(BundleNameShort)
- $(DefineConstants);BundleNameSub=$(BundleNameSub)
- $(DefineConstants);BundleManufacturer=$(BundleManufacturer)
- $(DefineConstants);BundleLogPrefix=$(BundleLogPrefix)
- $(DefineConstants);BundleRegManufacturer=$(BundleRegManufacturer)
- $(DefineConstants);BundleRegFamily=$(BundleRegFamily)
- $(DefineConstants);BundleRegName=$(BundleRegName)
-
-
diff --git a/src/Installers/Windows/SharedFrameworkBundle/SharedFrameworkBundle.wixproj b/src/Installers/Windows/SharedFrameworkBundle/SharedFrameworkBundle.wixproj
index 22cd8287bc60..7aa16e58ec00 100644
--- a/src/Installers/Windows/SharedFrameworkBundle/SharedFrameworkBundle.wixproj
+++ b/src/Installers/Windows/SharedFrameworkBundle/SharedFrameworkBundle.wixproj
@@ -2,13 +2,11 @@
-
-
AspNetCoreSharedFrameworkBundle
- true
+ $(Name)-$(Platform)
+ true
Bundle
- $(RuntimeInstallerBaseName)-$(PackageVersion)-win-$(Platform)
$(SharedFrameworkNamespaceGuid)
{D6C54D8B-043F-4877-B751-60E7390F9EC6}
2.0
@@ -47,4 +45,32 @@
+
+
+ $(RuntimeInstallerBaseName)-$(PackageVersion)-win-$(Platform)$(TargetExt)
+
+ Microsoft ASP.NET Core $(PackageBrandingVersion)
+ Shared Framework
+ $(BundleNameShort) - $(BundleNameSub)
+ $(BundleName) ($(Platform))
+ $(BundleNameFull)
+
+ Microsoft Corporation
+ dd_AspNetCoreSharedFramework_
+
+
+ Microsoft
+ .NET Core
+
+ $(DefineConstants);BundleNameShort=$(BundleNameShort)
+ $(DefineConstants);BundleName=$(BundleName)
+ $(DefineConstants);BundleNameFull=$(BundleNameFull)
+ $(DefineConstants);BundleNameSub=$(BundleNameSub)
+ $(DefineConstants);BundleManufacturer=$(BundleManufacturer)
+ $(DefineConstants);BundleLogPrefix=$(BundleLogPrefix)
+ $(DefineConstants);BundleRegManufacturer=$(BundleRegManufacturer)
+ $(DefineConstants);BundleRegFamily=$(BundleRegFamily)
+ $(DefineConstants);BundleRegName=$(BundleRegName)
+
+
diff --git a/src/Installers/Windows/SharedFrameworkLib/SharedFrameworkLib.wixproj b/src/Installers/Windows/SharedFrameworkLib/SharedFrameworkLib.wixproj
index e08fb8c29df1..3b693fdf1642 100644
--- a/src/Installers/Windows/SharedFrameworkLib/SharedFrameworkLib.wixproj
+++ b/src/Installers/Windows/SharedFrameworkLib/SharedFrameworkLib.wixproj
@@ -4,10 +4,10 @@
AspNetCoreSharedFrameworkLib$(Platform)
+ $(Name)
- $(InternalInstallerBaseName)-$(PackageVersion)-win-$(Platform)
-
- true
+
+ true
Library
true
$(SharedFrameworkNamespaceGuid)
@@ -36,4 +36,8 @@
+
+
+ $(InternalInstallerBaseName)-$(PackageVersion)-win-$(Platform)$(TargetExt)
+
diff --git a/src/Installers/Windows/TargetingPack/Product.props b/src/Installers/Windows/TargetingPack/Product.props
deleted file mode 100644
index 777bf589a638..000000000000
--- a/src/Installers/Windows/TargetingPack/Product.props
+++ /dev/null
@@ -1,11 +0,0 @@
-
-
- Microsoft ASP.NET Core Targeting Pack
- Microsoft ASP.NET Core $(PackageBrandingVersion) Targeting Pack ($(Platform))
- AspNetCore.TargetingPack
-
- $(DefineConstants);ProductName=$(ProductName)
- $(DefineConstants);ProductNameShort=$(ProductNameShort)
- $(DefineConstants);ProductNameFolder=$(ProductNameFolder)
-
-
diff --git a/src/Installers/Windows/TargetingPack/TargetingPack.wixproj b/src/Installers/Windows/TargetingPack/TargetingPack.wixproj
index 86208a2b6812..ab034cb04100 100644
--- a/src/Installers/Windows/TargetingPack/TargetingPack.wixproj
+++ b/src/Installers/Windows/TargetingPack/TargetingPack.wixproj
@@ -2,18 +2,20 @@
-
-
+ Microsoft ASP.NET Core Targeting Pack
+ AspNetCore.TargetingPack
AspNetCoreTargetingPack
- $(TargetingPackInstallerBaseName)-$(PackageVersion)-win-$(Platform)
+ $(Name)-$(Platform)
Package
- true
+ true
0AC34F1B-8056-4FFB-A398-E6BB7D67B48D
true
5150;5151
true
$(IntermediateOutputPath)dn\
+ $(DefineConstants);ProductNameShort=$(ProductNameShort)
+ $(DefineConstants);ProductNameFolder=$(ProductNameFolder)
$(DefineConstants);AspNetCoreTargetingPackSource=$(HarvestSource)
DDBB771F-963F-47D3-8510-9ABD04DBE1D1
2.0
@@ -66,6 +68,10 @@
+ Microsoft ASP.NET Core $(PackageBrandingVersion) Targeting Pack ($(Platform))
+ $(TargetingPackInstallerBaseName)-$(PackageVersion)-win-$(Platform)$(TargetExt)
+ $(DefineConstants);ProductName=$(ProductName)
+
diff --git a/src/Installers/Windows/WindowsHostingBundle/Product.props b/src/Installers/Windows/WindowsHostingBundle/Product.props
deleted file mode 100644
index 64492e50c96a..000000000000
--- a/src/Installers/Windows/WindowsHostingBundle/Product.props
+++ /dev/null
@@ -1,31 +0,0 @@
-
-
- Microsoft .NET Core $(PackageBrandingVersion)
-
-
-
- Windows Server Hosting
- $(BundleNameShort) - $(BundleNameSub)
- $(BundleName) ($(Platform))
- Microsoft Corporation
- dd_DotNetCoreWinSvrHosting
-
-
- Microsoft
- .NET Core
- Microsoft .NET Core $(PackageBrandingVersion) - Windows Server Hosting
- $(BundleNameFull)
-
-
-
- $(DefineConstants);BundleName=$(BundleName)
- $(DefineConstants);BundleNameFull=$(BundleNameFull)
- $(DefineConstants);BundleNameShort=$(BundleNameShort)
- $(DefineConstants);BundleNameSub=$(BundleNameSub)
- $(DefineConstants);BundleManufacturer=$(BundleManufacturer)
- $(DefineConstants);BundleLogPrefix=$(BundleLogPrefix)
- $(DefineConstants);BundleRegManufacturer=$(BundleRegManufacturer)
- $(DefineConstants);BundleRegFamily=$(BundleRegFamily)
- $(DefineConstants);BundleRegName=$(BundleRegName)
-
-
diff --git a/src/Installers/Windows/WindowsHostingBundle/WindowsHostingBundle.wixproj b/src/Installers/Windows/WindowsHostingBundle/WindowsHostingBundle.wixproj
index b042b37bfaf4..9a5513805db6 100644
--- a/src/Installers/Windows/WindowsHostingBundle/WindowsHostingBundle.wixproj
+++ b/src/Installers/Windows/WindowsHostingBundle/WindowsHostingBundle.wixproj
@@ -1,14 +1,11 @@
-
-
-
WindowsServerHostingBundle
- dotnet-hosting-$(PackageVersion)-win
- true
+ WindowsServerHostingBundle
+ true
6F1B115C-1903-40CB-837D-7961AB610F4E
Bundle
x86
@@ -75,4 +72,36 @@
+
+
+ dotnet-hosting-$(PackageVersion)-win$(TargetExt)
+
+ Microsoft .NET Core $(PackageBrandingVersion)
+
+
+
+ Windows Server Hosting
+ $(BundleNameShort) - $(BundleNameSub)
+ $(BundleName) ($(Platform))
+ Microsoft Corporation
+ dd_DotNetCoreWinSvrHosting
+
+
+ Microsoft
+ .NET Core
+ Microsoft .NET Core $(PackageBrandingVersion) - Windows Server Hosting
+ $(BundleNameFull)
+
+
+
+ $(DefineConstants);BundleName=$(BundleName)
+ $(DefineConstants);BundleNameFull=$(BundleNameFull)
+ $(DefineConstants);BundleNameShort=$(BundleNameShort)
+ $(DefineConstants);BundleNameSub=$(BundleNameSub)
+ $(DefineConstants);BundleManufacturer=$(BundleManufacturer)
+ $(DefineConstants);BundleLogPrefix=$(BundleLogPrefix)
+ $(DefineConstants);BundleRegManufacturer=$(BundleRegManufacturer)
+ $(DefineConstants);BundleRegFamily=$(BundleRegFamily)
+ $(DefineConstants);BundleRegName=$(BundleRegName)
+
diff --git a/src/Installers/Windows/Wix.props b/src/Installers/Windows/Wix.props
index 217c384d3a86..a76eaf631d27 100644
--- a/src/Installers/Windows/Wix.props
+++ b/src/Installers/Windows/Wix.props
@@ -1,10 +1,6 @@
-
- $(AspNetCoreMajorVersion).$(AspNetCoreMinorVersion).$(AspNetCorePatchVersion).0
-
- $(AspNetCoreMajorVersion).$(AspNetCoreMinorVersion).$(AspNetCorePatchVersion).$(FileRevisionVersion)
Release
x64
ENU
@@ -28,11 +24,7 @@
$(DefineConstants);files=$(MSBuildThisFileDirectory)files
- $(DefineConstants);Version=$(Version)
$(DefineConstants);Culture=$(Cultures)
- $(DefineConstants);MajorVersion=$(AspNetCoreMajorVersion)
- $(DefineConstants);MinorVersion=$(AspNetCoreMinorVersion)
- $(DefineConstants);PackageVersion=$(PackageVersion)
diff --git a/src/Installers/Windows/Wix.targets b/src/Installers/Windows/Wix.targets
index c84993bb7ddc..ce8b89829902 100644
--- a/src/Installers/Windows/Wix.targets
+++ b/src/Installers/Windows/Wix.targets
@@ -1,4 +1,19 @@
+
+
+
+ $(AspNetCoreMajorVersion).$(AspNetCoreMinorVersion).$(AspNetCorePatchVersion).0
+
+ <_FileRevisionVersion>$(VersionSuffixDateStamp)
+ <_FileRevisionVersion Condition=" '$(_FileRevisionVersion)' == '' ">42424
+ $(AspNetCoreMajorVersion).$(AspNetCoreMinorVersion).$(AspNetCorePatchVersion).$(_FileRevisionVersion)
+
+ $(DefineConstants);MajorVersion=$(AspNetCoreMajorVersion)
+ $(DefineConstants);MinorVersion=$(AspNetCoreMinorVersion)
+ $(DefineConstants);Version=$(Version)
+ $(DefineConstants);PackageVersion=$(PackageVersion)
+
+
$(ProductName)
Microsoft.$(ProductNameShort)_$(Platform)_$(Lang),v$(PackageVersion)
@@ -7,7 +22,6 @@
$(Version);$(Platform)
- $(GuidInputs);$(BuildNumberSuffix)
@@ -44,10 +58,14 @@
+
+
+
+
-
+
<_cabs Include="$(TargetDir)**/*.cab" />
diff --git a/src/Middleware/build.cmd b/src/Middleware/build.cmd
index 033fe6f61468..2406296662e9 100644
--- a/src/Middleware/build.cmd
+++ b/src/Middleware/build.cmd
@@ -1,3 +1,3 @@
@ECHO OFF
SET RepoRoot=%~dp0..\..
-%RepoRoot%\build.cmd -projects %~dp0\**\*.*proj %*
+%RepoRoot%\build.cmd -projects %~dp0**\*.*proj %*
diff --git a/src/MusicStore/build.cmd b/src/MusicStore/build.cmd
index 033fe6f61468..2406296662e9 100644
--- a/src/MusicStore/build.cmd
+++ b/src/MusicStore/build.cmd
@@ -1,3 +1,3 @@
@ECHO OFF
SET RepoRoot=%~dp0..\..
-%RepoRoot%\build.cmd -projects %~dp0\**\*.*proj %*
+%RepoRoot%\build.cmd -projects %~dp0**\*.*proj %*
diff --git a/src/MusicStore/test/MusicStore.E2ETests/MusicStore.E2ETests.csproj b/src/MusicStore/test/MusicStore.E2ETests/MusicStore.E2ETests.csproj
index affbb20ef387..60d9f5a6b34d 100644
--- a/src/MusicStore/test/MusicStore.E2ETests/MusicStore.E2ETests.csproj
+++ b/src/MusicStore/test/MusicStore.E2ETests/MusicStore.E2ETests.csproj
@@ -9,9 +9,10 @@
$(WarningsNotAsErrors);xUnit1004
$(NoWarn);NU1605
+
+ true
false
- false
false
false
@@ -22,10 +23,11 @@
+
+
-
diff --git a/src/Mvc/Extensions.ApiDescription.Client/src/Microsoft.Extensions.ApiDescription.Client.csproj b/src/Mvc/Extensions.ApiDescription.Client/src/Microsoft.Extensions.ApiDescription.Client.csproj
index 2029ac0a25b6..c7eb52815473 100644
--- a/src/Mvc/Extensions.ApiDescription.Client/src/Microsoft.Extensions.ApiDescription.Client.csproj
+++ b/src/Mvc/Extensions.ApiDescription.Client/src/Microsoft.Extensions.ApiDescription.Client.csproj
@@ -1,24 +1,16 @@
-
- $(GenerateNuspecDependsOn);PopulateNuspec
-
true
MSBuild tasks and targets for code generation
false
- false
$(MSBuildProjectName).nuspec
$(MSBuildProjectName)
Build Tasks;MSBuild;Swagger;Open API;code generation; Web API client
true
- $(ExperimentalPackageVersion)
- netstandard2.0;net461
- false
$(ExperimentalVersionPrefix)
- $(ExperimentalVersionSuffix)
-
+ netstandard2.0;net461
false
@@ -26,24 +18,8 @@
-
-
-
- id=$(PackageId);
- authors=$(Authors);
- baseOutputPath=$(BaseOutputPath);
- configuration=$(Configuration);
- copyright=$(Copyright);
- description=$(PackageDescription);
- iconUrl=$(PackageIconUrl);
- licenseUrl=$(PackageLicenseUrl);
- owners=$(Company);
- projectUrl=$(PackageProjectUrl);
- repositoryCommit=$(SourceRevisionId);
- repositoryUrl=$(RepositoryUrl);
- tags=$(PackageTags.Replace(';', ' '));
- version=$(PackageVersion);
-
-
-
+
+
+
+
diff --git a/src/Mvc/Extensions.ApiDescription.Client/src/Microsoft.Extensions.ApiDescription.Client.nuspec b/src/Mvc/Extensions.ApiDescription.Client/src/Microsoft.Extensions.ApiDescription.Client.nuspec
index cc49fd1c5637..ec5b1d5ffc4a 100644
--- a/src/Mvc/Extensions.ApiDescription.Client/src/Microsoft.Extensions.ApiDescription.Client.nuspec
+++ b/src/Mvc/Extensions.ApiDescription.Client/src/Microsoft.Extensions.ApiDescription.Client.nuspec
@@ -1,19 +1,7 @@
- $id$
- $authors$
- $copyright$
- $description$
- true
- $iconUrl$
- $licenseUrl$
- $owners$
- $projectUrl$
-
- true
- $tags$
- $version$
+ $CommonMetadataElements$
diff --git a/src/Mvc/Extensions.ApiDescription.Server/src/Microsoft.Extensions.ApiDescription.Server.csproj b/src/Mvc/Extensions.ApiDescription.Server/src/Microsoft.Extensions.ApiDescription.Server.csproj
index 0c1c607c1b55..df891977dd01 100644
--- a/src/Mvc/Extensions.ApiDescription.Server/src/Microsoft.Extensions.ApiDescription.Server.csproj
+++ b/src/Mvc/Extensions.ApiDescription.Server/src/Microsoft.Extensions.ApiDescription.Server.csproj
@@ -2,28 +2,17 @@
-
- $(GenerateNuspecDependsOn);PopulateNuspec
-
-
- true
-
netcoreapp2.1;net461
MSBuild tasks and targets for build-time Swagger and OpenApi document generation
true
- false
false
- false
$(MSBuildProjectName).nuspec
$(MSBuildProjectName)
MSBuild;Swagger;Open API;code generation;Web API
true
$(ExperimentalPackageVersion)
- false
- $(ExperimentalVersionPrefix)
- $(ExperimentalVersionSuffix)
@@ -31,30 +20,16 @@
-
+
+
+
+
+
+
-
-
-
- id=$(PackageId);
- artifactsBinDir=$(ArtifactsBinDir);
- authors=$(Authors);
- configuration=$(Configuration);
- copyright=$(Copyright);
- description=$(PackageDescription);
- iconUrl=$(PackageIconUrl);
- licenseUrl=$(PackageLicenseUrl);
- owners=$(Company);
- projectUrl=$(PackageProjectUrl);
- repositoryCommit=$(SourceRevisionId);
- repositoryUrl=$(RepositoryUrl);
- tags=$(PackageTags.Replace(';', ' '));
- version=$(PackageVersion);
-
-
diff --git a/src/Mvc/Extensions.ApiDescription.Server/src/Microsoft.Extensions.ApiDescription.Server.nuspec b/src/Mvc/Extensions.ApiDescription.Server/src/Microsoft.Extensions.ApiDescription.Server.nuspec
index 09156d804e89..255b04ba8b60 100644
--- a/src/Mvc/Extensions.ApiDescription.Server/src/Microsoft.Extensions.ApiDescription.Server.nuspec
+++ b/src/Mvc/Extensions.ApiDescription.Server/src/Microsoft.Extensions.ApiDescription.Server.nuspec
@@ -1,19 +1,7 @@
- $id$
- $authors$
- $copyright$
- $description$
- true
- $iconUrl$
- $licenseUrl$
- $owners$
- $projectUrl$
-
- true
- $tags$
- $version$
+ $CommonMetadataElements$
diff --git a/src/Mvc/GetDocumentInsider/src/GetDocumentInsider.csproj b/src/Mvc/GetDocumentInsider/src/GetDocumentInsider.csproj
index 204fd6580a9b..57732f4774ce 100644
--- a/src/Mvc/GetDocumentInsider/src/GetDocumentInsider.csproj
+++ b/src/Mvc/GetDocumentInsider/src/GetDocumentInsider.csproj
@@ -7,9 +7,7 @@
Exe
Microsoft.Extensions.ApiDescription.Tool
netcoreapp2.1;net461
- false
$(ExperimentalVersionPrefix)
- $(ExperimentalVersionSuffix)
diff --git a/src/Mvc/Mvc.Analyzers/src/Microsoft.AspNetCore.Mvc.Analyzers.csproj b/src/Mvc/Mvc.Analyzers/src/Microsoft.AspNetCore.Mvc.Analyzers.csproj
index d3422ae19220..2d40742e3a17 100644
--- a/src/Mvc/Mvc.Analyzers/src/Microsoft.AspNetCore.Mvc.Analyzers.csproj
+++ b/src/Mvc/Mvc.Analyzers/src/Microsoft.AspNetCore.Mvc.Analyzers.csproj
@@ -17,26 +17,9 @@
-
-
-
-
- id=$(PackageId);
- version=$(PackageVersion);
- authors=$(Authors);
- description=$(Description);
- tags=$(PackageTags.Replace(';', ' '));
- licenseUrl=$(PackageLicenseUrl);
- projectUrl=$(PackageProjectUrl);
- iconUrl=$(PackageIconUrl);
- repositoryUrl=$(RepositoryUrl);
- repositoryCommit=$(SourceRevisionId);
- copyright=$(Copyright);
-
- OutputBinary=$(OutputPath)$(AssemblyName).dll;
- OutputSymbol=$(OutputPath)$(AssemblyName).pdb;
-
-
-
+
+
+
+
diff --git a/src/Mvc/Mvc.Analyzers/src/Microsoft.AspNetCore.Mvc.Analyzers.nuspec b/src/Mvc/Mvc.Analyzers/src/Microsoft.AspNetCore.Mvc.Analyzers.nuspec
index 5f9d436f73fb..f906ece2170b 100644
--- a/src/Mvc/Mvc.Analyzers/src/Microsoft.AspNetCore.Mvc.Analyzers.nuspec
+++ b/src/Mvc/Mvc.Analyzers/src/Microsoft.AspNetCore.Mvc.Analyzers.nuspec
@@ -1,20 +1,7 @@
- $id$
- $version$
- $authors$
- true
- $licenseUrl$
- $projectUrl$
- $iconUrl$
- $description$
- $copyright$
- $tags$
-
-
-
-
+ $CommonMetadataElements$
diff --git a/src/Mvc/Mvc.Api.Analyzers/src/Microsoft.AspNetCore.Mvc.Api.Analyzers.csproj b/src/Mvc/Mvc.Api.Analyzers/src/Microsoft.AspNetCore.Mvc.Api.Analyzers.csproj
index d827140aad5a..9f01dcb88c82 100644
--- a/src/Mvc/Mvc.Api.Analyzers/src/Microsoft.AspNetCore.Mvc.Api.Analyzers.csproj
+++ b/src/Mvc/Mvc.Api.Analyzers/src/Microsoft.AspNetCore.Mvc.Api.Analyzers.csproj
@@ -22,26 +22,9 @@
-
-
-
-
- id=$(PackageId);
- version=$(PackageVersion);
- authors=$(Authors);
- description=$(Description);
- tags=$(PackageTags.Replace(';', ' '));
- licenseUrl=$(PackageLicenseUrl);
- projectUrl=$(PackageProjectUrl);
- iconUrl=$(PackageIconUrl);
- repositoryUrl=$(RepositoryUrl);
- repositoryCommit=$(SourceRevisionId);
- copyright=$(Copyright);
-
- OutputBinary=$(OutputPath)$(AssemblyName).dll;
- OutputSymbol=$(OutputPath)$(AssemblyName).pdb;
-
-
-
+
+
+
+
diff --git a/src/Mvc/Mvc.Api.Analyzers/src/Microsoft.AspNetCore.Mvc.Api.Analyzers.nuspec b/src/Mvc/Mvc.Api.Analyzers/src/Microsoft.AspNetCore.Mvc.Api.Analyzers.nuspec
index 5f9d436f73fb..f906ece2170b 100644
--- a/src/Mvc/Mvc.Api.Analyzers/src/Microsoft.AspNetCore.Mvc.Api.Analyzers.nuspec
+++ b/src/Mvc/Mvc.Api.Analyzers/src/Microsoft.AspNetCore.Mvc.Api.Analyzers.nuspec
@@ -1,20 +1,7 @@
- $id$
- $version$
- $authors$
- true
- $licenseUrl$
- $projectUrl$
- $iconUrl$
- $description$
- $copyright$
- $tags$
-
-
-
-
+ $CommonMetadataElements$
diff --git a/src/Mvc/build.cmd b/src/Mvc/build.cmd
index 033fe6f61468..2406296662e9 100644
--- a/src/Mvc/build.cmd
+++ b/src/Mvc/build.cmd
@@ -1,3 +1,3 @@
@ECHO OFF
SET RepoRoot=%~dp0..\..
-%RepoRoot%\build.cmd -projects %~dp0\**\*.*proj %*
+%RepoRoot%\build.cmd -projects %~dp0**\*.*proj %*
diff --git a/src/Mvc/dotnet-getdocument/src/dotnet-getdocument.csproj b/src/Mvc/dotnet-getdocument/src/dotnet-getdocument.csproj
index 193eeeae6934..dfe94dc2b9c4 100644
--- a/src/Mvc/dotnet-getdocument/src/dotnet-getdocument.csproj
+++ b/src/Mvc/dotnet-getdocument/src/dotnet-getdocument.csproj
@@ -8,9 +8,7 @@
Microsoft.Extensions.ApiDescription.Tool
netcoreapp2.1
false
- false
$(ExperimentalVersionPrefix)
- $(ExperimentalVersionSuffix)
diff --git a/src/ProjectTemplates/Directory.Build.targets b/src/ProjectTemplates/Directory.Build.targets
index 881ddd2bc260..cc704629983e 100644
--- a/src/ProjectTemplates/Directory.Build.targets
+++ b/src/ProjectTemplates/Directory.Build.targets
@@ -1,6 +1,12 @@
+
+ $(Description)
+
+To install the templates in this package, run 'dotnet new --install $(PackageId)::$(PackageVersion)'.
+
+
+
-
diff --git a/src/ProjectTemplates/GenerateContent.targets b/src/ProjectTemplates/GenerateContent.targets
index 33ca50461e1a..0de73148b3ed 100644
--- a/src/ProjectTemplates/GenerateContent.targets
+++ b/src/ProjectTemplates/GenerateContent.targets
@@ -42,13 +42,13 @@
Inputs="$(MSBuildAllProjects);$(_GenerateContentPropertiesHashFile);@(GeneratedContent)"
Outputs="@(GeneratedContent->'%(OutputPath)')">
-
-
+
diff --git a/src/ProjectTemplates/SetPackageProperties.targets b/src/ProjectTemplates/SetPackageProperties.targets
deleted file mode 100644
index d09311651486..000000000000
--- a/src/ProjectTemplates/SetPackageProperties.targets
+++ /dev/null
@@ -1,21 +0,0 @@
-
-
-
-
- $(NuspecProperties);
- id=$(PackageId);
- version=$(PackageVersion);
- licenseUrl=$(PackageLicenseUrl);
- iconUrl=$(PackageIconUrl);
- description=$(Description);
- author=$(Authors);
- copyright=$(Copyright);
- tags=$(PackageTags.Replace(';', ' '));
- projectUrl=$(PackageProjectUrl);
- repositoryUrl=$(RepositoryUrl);
- repositoryType=$(RepositoryType);
- repositoryCommit=$(SourceRevisionId);
-
-
-
-
diff --git a/src/ProjectTemplates/TemplateProjects.props b/src/ProjectTemplates/TemplateProjects.props
index 825222670205..8cfab01c93f1 100644
--- a/src/ProjectTemplates/TemplateProjects.props
+++ b/src/ProjectTemplates/TemplateProjects.props
@@ -4,12 +4,10 @@
False
False
False
- false
false
$(NoWarn);2008;8021
aspnet;templates
$(MSBuildThisFileDirectory)templates.nuspec
- $(MSBuildProjectDirectory)
false
false
diff --git a/src/ProjectTemplates/Web.Client.ItemTemplates/Microsoft.DotNet.Web.Client.ItemTemplates.csproj b/src/ProjectTemplates/Web.Client.ItemTemplates/Microsoft.DotNet.Web.Client.ItemTemplates.csproj
index 1b409ca7ec38..52eb42650a47 100644
--- a/src/ProjectTemplates/Web.Client.ItemTemplates/Microsoft.DotNet.Web.Client.ItemTemplates.csproj
+++ b/src/ProjectTemplates/Web.Client.ItemTemplates/Microsoft.DotNet.Web.Client.ItemTemplates.csproj
@@ -2,10 +2,7 @@
netcoreapp3.0
- Web Client-Side File Templates for Microsoft Template Engine
-
- To install the templates in this package, run 'dotnet new --install $(PackageId)::$(PackageVersion)'.
-
+ Web Client-Side File Templates for Microsoft Template Engine
true
diff --git a/src/ProjectTemplates/Web.ItemTemplates/Microsoft.DotNet.Web.ItemTemplates.csproj b/src/ProjectTemplates/Web.ItemTemplates/Microsoft.DotNet.Web.ItemTemplates.csproj
index b274d5c50604..4a62d6306b02 100644
--- a/src/ProjectTemplates/Web.ItemTemplates/Microsoft.DotNet.Web.ItemTemplates.csproj
+++ b/src/ProjectTemplates/Web.ItemTemplates/Microsoft.DotNet.Web.ItemTemplates.csproj
@@ -2,9 +2,7 @@
netcoreapp3.0
- Web File Templates for Microsoft Template Engine
-
- To install the templates in this package, run 'dotnet new --install $(PackageId)::$(PackageVersion)'.
+ Web File Templates for Microsoft Template Engine.
true
diff --git a/src/ProjectTemplates/Web.ProjectTemplates/Microsoft.DotNet.Web.ProjectTemplates.csproj b/src/ProjectTemplates/Web.ProjectTemplates/Microsoft.DotNet.Web.ProjectTemplates.csproj
index d32b7e75d424..1378977d6ec3 100644
--- a/src/ProjectTemplates/Web.ProjectTemplates/Microsoft.DotNet.Web.ProjectTemplates.csproj
+++ b/src/ProjectTemplates/Web.ProjectTemplates/Microsoft.DotNet.Web.ProjectTemplates.csproj
@@ -3,9 +3,7 @@
netcoreapp3.0
Microsoft.DotNet.Web.ProjectTemplates.$(AspNetCoreMajorVersion).$(AspNetCoreMinorVersion)
- ASP.NET Core Web Template Pack for Microsoft Template Engine
-
- To install the templates in this package, run 'dotnet new --install $(PackageId)::$(PackageVersion)'.
+ ASP.NET Core Web Template Pack for Microsoft Template Engine
true
diff --git a/src/ProjectTemplates/Web.Spa.ProjectTemplates/Microsoft.DotNet.Web.Spa.ProjectTemplates.csproj b/src/ProjectTemplates/Web.Spa.ProjectTemplates/Microsoft.DotNet.Web.Spa.ProjectTemplates.csproj
index 5929c7cf6891..dde6aec5f856 100644
--- a/src/ProjectTemplates/Web.Spa.ProjectTemplates/Microsoft.DotNet.Web.Spa.ProjectTemplates.csproj
+++ b/src/ProjectTemplates/Web.Spa.ProjectTemplates/Microsoft.DotNet.Web.Spa.ProjectTemplates.csproj
@@ -2,9 +2,7 @@
netcoreapp3.0
- Single Page Application templates for ASP.NET Core
-
- To install the templates in this package, run 'dotnet new --install $(PackageId)::$(PackageVersion)'.
+ Single Page Application templates for ASP.NET Core
$(PackageTags);spa
true
diff --git a/src/ProjectTemplates/build.cmd b/src/ProjectTemplates/build.cmd
index bf3837032633..ee8a076876c8 100644
--- a/src/ProjectTemplates/build.cmd
+++ b/src/ProjectTemplates/build.cmd
@@ -1,3 +1,3 @@
@ECHO OFF
SET RepoRoot=%~dp0..\..
-%RepoRoot%\build.cmd -projects %~dp0\**\*.*proj -pack /t:BuildSharedFx /t:Build %*
+%RepoRoot%\build.cmd -projects %~dp0**\*.*proj -pack /t:BuildSharedFx /t:Build %*
diff --git a/src/ProjectTemplates/templates.nuspec b/src/ProjectTemplates/templates.nuspec
index da8ee99deeb3..8e85ee528c04 100644
--- a/src/ProjectTemplates/templates.nuspec
+++ b/src/ProjectTemplates/templates.nuspec
@@ -1,18 +1,7 @@
- $id$
- $version$
- $author$
- $description$
- $iconUrl$
- en-US
- true
- $projectUrl$
- $licenseUrl$
- $copyright$
- $tags$
-
+ $CommonMetadataElements$
diff --git a/src/ProjectTemplates/test/Infrastructure/GenerateTestProps.targets b/src/ProjectTemplates/test/Infrastructure/GenerateTestProps.targets
index 83e1baef260a..cdad73166b19 100644
--- a/src/ProjectTemplates/test/Infrastructure/GenerateTestProps.targets
+++ b/src/ProjectTemplates/test/Infrastructure/GenerateTestProps.targets
@@ -15,7 +15,7 @@
-
diff --git a/src/ProjectTemplates/test/ProjectTemplates.Tests.csproj b/src/ProjectTemplates/test/ProjectTemplates.Tests.csproj
index d15066f3907f..b0bfda0a574c 100644
--- a/src/ProjectTemplates/test/ProjectTemplates.Tests.csproj
+++ b/src/ProjectTemplates/test/ProjectTemplates.Tests.csproj
@@ -116,12 +116,12 @@
-
-
diff --git a/src/Razor/build.cmd b/src/Razor/build.cmd
index 033fe6f61468..2406296662e9 100644
--- a/src/Razor/build.cmd
+++ b/src/Razor/build.cmd
@@ -1,3 +1,3 @@
@ECHO OFF
SET RepoRoot=%~dp0..\..
-%RepoRoot%\build.cmd -projects %~dp0\**\*.*proj %*
+%RepoRoot%\build.cmd -projects %~dp0**\*.*proj %*
diff --git a/src/Security/Authentication/Negotiate/test/Negotiate.FunctionalTest/Microsoft.AspNetCore.Authentication.Negotiate.FunctionalTest.csproj b/src/Security/Authentication/Negotiate/test/Negotiate.FunctionalTest/Microsoft.AspNetCore.Authentication.Negotiate.FunctionalTest.csproj
index 24c387964fb7..8e46d6c9a459 100644
--- a/src/Security/Authentication/Negotiate/test/Negotiate.FunctionalTest/Microsoft.AspNetCore.Authentication.Negotiate.FunctionalTest.csproj
+++ b/src/Security/Authentication/Negotiate/test/Negotiate.FunctionalTest/Microsoft.AspNetCore.Authentication.Negotiate.FunctionalTest.csproj
@@ -1,8 +1,10 @@
- netcoreapp3.0
- true
+ netcoreapp3.0
+ true
+
+ false
diff --git a/src/Servers/HttpSys/build.cmd b/src/Servers/HttpSys/build.cmd
index bc82307787d5..3d2fb28db5aa 100644
--- a/src/Servers/HttpSys/build.cmd
+++ b/src/Servers/HttpSys/build.cmd
@@ -1,3 +1,3 @@
@ECHO OFF
SET RepoRoot=%~dp0..\..\..
-%RepoRoot%\build.cmd -projects %~dp0\**\*.*proj %*
+%RepoRoot%\build.cmd -projects %~dp0**\*.*proj %*
diff --git a/src/Servers/IIS/AspNetCoreModuleV2/CommonLibTests/CommonLibTests.vcxproj b/src/Servers/IIS/AspNetCoreModuleV2/CommonLibTests/CommonLibTests.vcxproj
index 7268908ebd1f..091a99e221ee 100644
--- a/src/Servers/IIS/AspNetCoreModuleV2/CommonLibTests/CommonLibTests.vcxproj
+++ b/src/Servers/IIS/AspNetCoreModuleV2/CommonLibTests/CommonLibTests.vcxproj
@@ -24,6 +24,8 @@
Application
v142
Unicode
+ true
+ true
@@ -183,7 +185,4 @@
-
- true
-
-
\ No newline at end of file
+
diff --git a/src/Servers/IIS/IIS/test/IIS.FunctionalTests/IIS.FunctionalTests.csproj b/src/Servers/IIS/IIS/test/IIS.FunctionalTests/IIS.FunctionalTests.csproj
index 2ecd5ba424a9..d7d6ba4fc547 100644
--- a/src/Servers/IIS/IIS/test/IIS.FunctionalTests/IIS.FunctionalTests.csproj
+++ b/src/Servers/IIS/IIS/test/IIS.FunctionalTests/IIS.FunctionalTests.csproj
@@ -11,8 +11,7 @@
-
-
+
False
diff --git a/src/Servers/IIS/IIS/test/IIS.NewHandler.FunctionalTests/IIS.NewHandler.FunctionalTests.csproj b/src/Servers/IIS/IIS/test/IIS.NewHandler.FunctionalTests/IIS.NewHandler.FunctionalTests.csproj
index f57d292b78ac..8720dcd37c9e 100644
--- a/src/Servers/IIS/IIS/test/IIS.NewHandler.FunctionalTests/IIS.NewHandler.FunctionalTests.csproj
+++ b/src/Servers/IIS/IIS/test/IIS.NewHandler.FunctionalTests/IIS.NewHandler.FunctionalTests.csproj
@@ -15,7 +15,7 @@
-
+
False
diff --git a/src/Servers/IIS/IIS/test/IIS.NewShim.FunctionalTests/IIS.NewShim.FunctionalTests.csproj b/src/Servers/IIS/IIS/test/IIS.NewShim.FunctionalTests/IIS.NewShim.FunctionalTests.csproj
index c79cd88ed301..67b66fdea0c7 100644
--- a/src/Servers/IIS/IIS/test/IIS.NewShim.FunctionalTests/IIS.NewShim.FunctionalTests.csproj
+++ b/src/Servers/IIS/IIS/test/IIS.NewShim.FunctionalTests/IIS.NewShim.FunctionalTests.csproj
@@ -10,7 +10,7 @@
-
+
diff --git a/src/Servers/IIS/IIS/test/IIS.Tests/IIS.Tests.csproj b/src/Servers/IIS/IIS/test/IIS.Tests/IIS.Tests.csproj
index 11b1a3b78410..cb9fc52dc152 100644
--- a/src/Servers/IIS/IIS/test/IIS.Tests/IIS.Tests.csproj
+++ b/src/Servers/IIS/IIS/test/IIS.Tests/IIS.Tests.csproj
@@ -10,7 +10,7 @@
-
+
diff --git a/src/Servers/IIS/IIS/test/IISExpress.FunctionalTests/IISExpress.FunctionalTests.csproj b/src/Servers/IIS/IIS/test/IISExpress.FunctionalTests/IISExpress.FunctionalTests.csproj
index 1ddfecfad537..77d557ad873b 100644
--- a/src/Servers/IIS/IIS/test/IISExpress.FunctionalTests/IISExpress.FunctionalTests.csproj
+++ b/src/Servers/IIS/IIS/test/IISExpress.FunctionalTests/IISExpress.FunctionalTests.csproj
@@ -12,7 +12,7 @@
-
+
diff --git a/src/Servers/IIS/IIS/test/Common.Tests/Utilities/DisposableList.cs b/src/Servers/IIS/IIS/test/testassets/IIS.Common.TestLib/DisposableList.cs
similarity index 100%
rename from src/Servers/IIS/IIS/test/Common.Tests/Utilities/DisposableList.cs
rename to src/Servers/IIS/IIS/test/testassets/IIS.Common.TestLib/DisposableList.cs
diff --git a/src/Servers/IIS/IIS/test/Common.Tests/Common.Tests.csproj b/src/Servers/IIS/IIS/test/testassets/IIS.Common.TestLib/IIS.Common.TestLib.csproj
similarity index 83%
rename from src/Servers/IIS/IIS/test/Common.Tests/Common.Tests.csproj
rename to src/Servers/IIS/IIS/test/testassets/IIS.Common.TestLib/IIS.Common.TestLib.csproj
index 371d84393141..593ef0fbed2c 100644
--- a/src/Servers/IIS/IIS/test/Common.Tests/Common.Tests.csproj
+++ b/src/Servers/IIS/IIS/test/testassets/IIS.Common.TestLib/IIS.Common.TestLib.csproj
@@ -2,8 +2,6 @@
netcoreapp3.0
- false
- false
diff --git a/src/Servers/IIS/IIS/test/Common.Tests/Utilities/TestConnections.cs b/src/Servers/IIS/IIS/test/testassets/IIS.Common.TestLib/TestConnections.cs
similarity index 100%
rename from src/Servers/IIS/IIS/test/Common.Tests/Utilities/TestConnections.cs
rename to src/Servers/IIS/IIS/test/testassets/IIS.Common.TestLib/TestConnections.cs
diff --git a/src/Servers/IIS/IIS/test/Common.Tests/Utilities/TimeoutExtensions.cs b/src/Servers/IIS/IIS/test/testassets/IIS.Common.TestLib/TimeoutExtensions.cs
similarity index 100%
rename from src/Servers/IIS/IIS/test/Common.Tests/Utilities/TimeoutExtensions.cs
rename to src/Servers/IIS/IIS/test/testassets/IIS.Common.TestLib/TimeoutExtensions.cs
diff --git a/src/Servers/IIS/IISIntegration.sln b/src/Servers/IIS/IISIntegration.sln
index 1d01090d51ca..6fad267841d7 100644
--- a/src/Servers/IIS/IISIntegration.sln
+++ b/src/Servers/IIS/IISIntegration.sln
@@ -61,7 +61,7 @@ Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "IIS.FunctionalTests", "IIS\
EndProject
Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "IIS.Tests", "IIS\test\IIS.Tests\IIS.Tests.csproj", "{C0310D84-BC2F-4B2E-870E-D35044DB3E3E}"
EndProject
-Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "Common.Tests", "IIS\test\Common.Tests\Common.Tests.csproj", "{D17B7B35-5361-4A50-B499-E03E5C3CC095}"
+Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "IIS.Common.TestLib", "IIS\test\testassets\IIS.Common.TestLib\IIS.Common.TestLib.csproj", "{D17B7B35-5361-4A50-B499-E03E5C3CC095}"
EndProject
Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "IIS.NewHandler.FunctionalTests", "IIS\test\IIS.NewHandler.FunctionalTests\IIS.NewHandler.FunctionalTests.csproj", "{582B07BC-73F4-4689-8557-B039298BD82C}"
EndProject
diff --git a/src/Servers/IIS/build.cmd b/src/Servers/IIS/build.cmd
index 92e8622e3a70..27c6a00d2107 100644
--- a/src/Servers/IIS/build.cmd
+++ b/src/Servers/IIS/build.cmd
@@ -1,3 +1,3 @@
@ECHO OFF
SET RepoRoot=%~dp0..\..\..
-%RepoRoot%\build.cmd -projects %~dp0\**\*.csproj %*
+%RepoRoot%\build.cmd -projects %~dp0**\*.csproj %*
diff --git a/src/Servers/IIS/build/testsite.props b/src/Servers/IIS/build/testsite.props
index d130ec70f8f1..066f50aca85e 100644
--- a/src/Servers/IIS/build/testsite.props
+++ b/src/Servers/IIS/build/testsite.props
@@ -33,7 +33,8 @@
aspnetcorev2_inprocess.dll
- $(RepoRoot).dotnet\$(NativePlatform)\dotnet.exe
+ $(RepoRoot).dotnet\dotnet.exe
+ $(RepoRoot).dotnet\$(NativePlatform)\dotnet.exe
diff --git a/src/Servers/Kestrel/build.cmd b/src/Servers/Kestrel/build.cmd
index bc82307787d5..3d2fb28db5aa 100644
--- a/src/Servers/Kestrel/build.cmd
+++ b/src/Servers/Kestrel/build.cmd
@@ -1,3 +1,3 @@
@ECHO OFF
SET RepoRoot=%~dp0..\..\..
-%RepoRoot%\build.cmd -projects %~dp0\**\*.*proj %*
+%RepoRoot%\build.cmd -projects %~dp0**\*.*proj %*
diff --git a/src/Servers/build.cmd b/src/Servers/build.cmd
index 033fe6f61468..2406296662e9 100644
--- a/src/Servers/build.cmd
+++ b/src/Servers/build.cmd
@@ -1,3 +1,3 @@
@ECHO OFF
SET RepoRoot=%~dp0..\..
-%RepoRoot%\build.cmd -projects %~dp0\**\*.*proj %*
+%RepoRoot%\build.cmd -projects %~dp0**\*.*proj %*
diff --git a/src/Servers/test/FunctionalTests/Directory.Build.props b/src/Servers/test/FunctionalTests/Directory.Build.props
deleted file mode 100644
index 248876a2696a..000000000000
--- a/src/Servers/test/FunctionalTests/Directory.Build.props
+++ /dev/null
@@ -1,7 +0,0 @@
-
-
-
-
-
-
-
diff --git a/src/SignalR/Directory.Build.props b/src/SignalR/Directory.Build.props
index 779b7efc95fa..6269827f5362 100644
--- a/src/SignalR/Directory.Build.props
+++ b/src/SignalR/Directory.Build.props
@@ -19,7 +19,4 @@
-
-
-
diff --git a/src/SignalR/SignalR.sln b/src/SignalR/SignalR.sln
index 1da004b37197..7a23e78130e9 100644
--- a/src/SignalR/SignalR.sln
+++ b/src/SignalR/SignalR.sln
@@ -15,7 +15,7 @@ Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "WebSocketSample", "samples\
EndProject
Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "JwtClientSample", "samples\JwtClientSample\JwtClientSample.csproj", "{1A953296-E869-4DE2-A693-FD5FCDE27057}"
EndProject
-Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "SignalR.Client.FunctionalTests", "clients\ts\FunctionalTests\SignalR.Client.FunctionalTests.csproj", "{D0C7B22E-B0B6-4D62-BF7D-79EE4AAF1981}"
+Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "SignalR.Client.FunctionalTestApp", "clients\ts\FunctionalTests\SignalR.Client.FunctionalTestApp.csproj", "{D0C7B22E-B0B6-4D62-BF7D-79EE4AAF1981}"
EndProject
Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "Microsoft.AspNetCore.Hosting", "..\Hosting\Hosting\src\Microsoft.AspNetCore.Hosting.csproj", "{3AC35C9A-3344-4BBB-B789-06CEE2CD093E}"
EndProject
diff --git a/src/SignalR/clients/java/signalr/signalr.client.java.javaproj b/src/SignalR/clients/java/signalr/signalr.client.java.javaproj
index f68799cc1ceb..47fadd06593c 100644
--- a/src/SignalR/clients/java/signalr/signalr.client.java.javaproj
+++ b/src/SignalR/clients/java/signalr/signalr.client.java.javaproj
@@ -11,8 +11,6 @@
true
-
- -PpackageVersion="$(PackageVersion)"
$(GradleOptions) -Dorg.gradle.daemon=false
@@ -53,4 +51,9 @@
+
+
+
+ -PpackageVersion="$(PackageVersion)"
+
diff --git a/src/SignalR/clients/ts/FunctionalTests/SignalR.Client.FunctionalTests.csproj b/src/SignalR/clients/ts/FunctionalTests/SignalR.Client.FunctionalTestApp.csproj
similarity index 98%
rename from src/SignalR/clients/ts/FunctionalTests/SignalR.Client.FunctionalTests.csproj
rename to src/SignalR/clients/ts/FunctionalTests/SignalR.Client.FunctionalTestApp.csproj
index b6aaa7f555ca..ef79bb301f8d 100644
--- a/src/SignalR/clients/ts/FunctionalTests/SignalR.Client.FunctionalTests.csproj
+++ b/src/SignalR/clients/ts/FunctionalTests/SignalR.Client.FunctionalTestApp.csproj
@@ -7,7 +7,6 @@
true
- false
diff --git a/src/SignalR/clients/ts/FunctionalTests/SignalR.Npm.FunctionalTests.npmproj b/src/SignalR/clients/ts/FunctionalTests/SignalR.Npm.FunctionalTests.npmproj
index ad7dcd2675d9..aa0c322a683e 100644
--- a/src/SignalR/clients/ts/FunctionalTests/SignalR.Npm.FunctionalTests.npmproj
+++ b/src/SignalR/clients/ts/FunctionalTests/SignalR.Npm.FunctionalTests.npmproj
@@ -11,7 +11,7 @@
-
+
diff --git a/src/SignalR/clients/ts/FunctionalTests/package.json b/src/SignalR/clients/ts/FunctionalTests/package.json
index 758542b1400a..3b349de236a9 100644
--- a/src/SignalR/clients/ts/FunctionalTests/package.json
+++ b/src/SignalR/clients/ts/FunctionalTests/package.json
@@ -42,9 +42,9 @@
"build": "yarn run build:lint && yarn run build:webpack",
"build:lint": "node ../common/node_modules/tslint/bin/tslint -c ../tslint.json -p ./tsconfig.json",
"build:webpack": "node ../common/node_modules/webpack-cli/bin/cli.js",
- "pretest": "yarn run build && dotnet build SignalR.Client.FunctionalTests.csproj",
+ "pretest": "yarn run build && dotnet build SignalR.Client.FunctionalTestApp.csproj",
"test": "tsc --noEmit && yarn run test:local",
- "test:inner": "yarn run build && dotnet build SignalR.Client.FunctionalTests.csproj && yarn run test:local",
+ "test:inner": "yarn run build && dotnet build SignalR.Client.FunctionalTestApp.csproj && yarn run test:local",
"test:local": "yarn run pretest && ts-node --project ./scripts/tsconfig.json ./scripts/run-tests.ts",
"test:all": "yarn run pretest && ts-node --project ./scripts/tsconfig.json ./scripts/run-tests.ts --all-browsers",
"test:sauce": "yarn run pretest && ts-node --project ./scripts/tsconfig.json ./scripts/run-tests.ts --sauce",
diff --git a/src/SignalR/clients/ts/FunctionalTests/scripts/run-tests.ts b/src/SignalR/clients/ts/FunctionalTests/scripts/run-tests.ts
index a9b9b8a18b96..ef1fe686c0c2 100644
--- a/src/SignalR/clients/ts/FunctionalTests/scripts/run-tests.ts
+++ b/src/SignalR/clients/ts/FunctionalTests/scripts/run-tests.ts
@@ -232,7 +232,7 @@ function runJest(httpsUrl: string, httpUrl: string) {
(async () => {
try {
- const serverPath = path.resolve(ARTIFACTS_DIR, "bin", "SignalR.Client.FunctionalTests", configuration, "netcoreapp3.0", "SignalR.Client.FunctionalTests.dll");
+ const serverPath = path.resolve(ARTIFACTS_DIR, "bin", "SignalR.Client.FunctionalTestApp", configuration, "netcoreapp3.0", "SignalR.Client.FunctionalTestApp.dll");
debug(`Launching Functional Test Server: ${serverPath}`);
let desiredServerUrl = "https://127.0.0.1:0;http://127.0.0.1:0";
diff --git a/src/SignalR/docs/GettingStarted.md b/src/SignalR/docs/GettingStarted.md
index f0111dc869ba..6366d71d00ed 100644
--- a/src/SignalR/docs/GettingStarted.md
+++ b/src/SignalR/docs/GettingStarted.md
@@ -16,7 +16,7 @@ If, after running `build.cmd` or `build.sh`, you did not get a successful build,
Below are some tips for troubleshooting common issues.
### Project Load Failures in Visual Studio
-In order to property load several of the projects in the solution, it is necessary that `%USERPROFILE%\.dotnet\x64` be in your `PATH` variable. If you experience issues loading projects in Visual Studio, please ensure that your `PATH` is configured correctly.
+Use the `startvs.cmd` script to launch Visual Studio.
### NPM Errors
Running `build.cmd` or `build.sh` immediately after installing NodeJS can cause an NPM error: `EPERM: operation not permitted, rename`. Executing the NPM command `npm cache clean` will fix this issue.
diff --git a/src/SignalR/publish-apps.ps1 b/src/SignalR/publish-apps.ps1
index 7c5ea57101e0..112922b20470 100644
--- a/src/SignalR/publish-apps.ps1
+++ b/src/SignalR/publish-apps.ps1
@@ -4,7 +4,7 @@ param($RootDirectory = (Get-Location), $Framework = "netcoreapp3.0", $Runtime =
$RootDirectory = (Convert-Path $RootDirectory)
# Find dotnet.exe
-$dotnet = Join-Path (Join-Path (Join-Path $env:USERPROFILE ".dotnet") "x64") "dotnet.exe"
+$dotnet = Join-Path (Join-Path $env:USERPROFILE ".dotnet") "dotnet.exe"
if(!(Test-Path $dotnet)) {
throw "Could not find dotnet at: $dotnet"
@@ -20,7 +20,7 @@ $ClientsTsDir = Join-Path $ClientsDir "ts"
# The list of apps to publish
$Apps = @{
"SignalRSamples"= (Join-Path $SamplesDir "SignalRSamples")
- "FunctionalTests"= (Join-Path $ClientsTsDir "FunctionalTests/SignalR.Client.FunctionalTests.csproj")
+ "FunctionalTests"= (Join-Path $ClientsTsDir "FunctionalTests/SignalR.Client.FunctionalTestApp.csproj")
}
$BuildMetadataContent = @"
diff --git a/src/SignalR/server/Specification.Tests/src/Microsoft.AspNetCore.SignalR.Specification.Tests.csproj b/src/SignalR/server/Specification.Tests/src/Microsoft.AspNetCore.SignalR.Specification.Tests.csproj
index 974540e8df92..f0dcb08acce6 100644
--- a/src/SignalR/server/Specification.Tests/src/Microsoft.AspNetCore.SignalR.Specification.Tests.csproj
+++ b/src/SignalR/server/Specification.Tests/src/Microsoft.AspNetCore.SignalR.Specification.Tests.csproj
@@ -4,7 +4,6 @@
Tests for users to verify their own implementations of SignalR types
netcoreapp3.0
true
- false
false
diff --git a/src/SiteExtensions/LoggingAggregate/src/Microsoft.AspNetCore.AzureAppServices.SiteExtension/Microsoft.AspNetCore.AzureAppServices.SiteExtension.csproj b/src/SiteExtensions/LoggingAggregate/src/Microsoft.AspNetCore.AzureAppServices.SiteExtension/Microsoft.AspNetCore.AzureAppServices.SiteExtension.csproj
index 4b9fcec234ba..048270d951dd 100644
--- a/src/SiteExtensions/LoggingAggregate/src/Microsoft.AspNetCore.AzureAppServices.SiteExtension/Microsoft.AspNetCore.AzureAppServices.SiteExtension.csproj
+++ b/src/SiteExtensions/LoggingAggregate/src/Microsoft.AspNetCore.AzureAppServices.SiteExtension/Microsoft.AspNetCore.AzureAppServices.SiteExtension.csproj
@@ -11,7 +11,6 @@
true
false
false
- false
content
true
true
diff --git a/src/SiteExtensions/LoggingAggregate/test/Directory.Build.props b/src/SiteExtensions/LoggingAggregate/test/Directory.Build.props
deleted file mode 100644
index ab8bb7649166..000000000000
--- a/src/SiteExtensions/LoggingAggregate/test/Directory.Build.props
+++ /dev/null
@@ -1,10 +0,0 @@
-
-
-
-
-
-
-
-
-
-
diff --git a/src/SiteExtensions/LoggingBranch/Directory.Build.targets b/src/SiteExtensions/LoggingBranch/Directory.Build.targets
index ea37d8fa42e4..bc9e13c2e264 100644
--- a/src/SiteExtensions/LoggingBranch/Directory.Build.targets
+++ b/src/SiteExtensions/LoggingBranch/Directory.Build.targets
@@ -2,6 +2,10 @@
+
+ $(PackageVersion)
+
+
diff --git a/src/SiteExtensions/LoggingBranch/LoggingBranch.csproj b/src/SiteExtensions/LoggingBranch/LoggingBranch.csproj
index e2e8ce34fc5c..37795d0ee4cb 100644
--- a/src/SiteExtensions/LoggingBranch/LoggingBranch.csproj
+++ b/src/SiteExtensions/LoggingBranch/LoggingBranch.csproj
@@ -9,7 +9,6 @@
aspnet;logging;aspnetcore;AzureSiteExtension;keyvault;configuration;dataprotection
content
Microsoft.AspNetCore.AzureAppServices.SiteExtension.$(TrimmedVersion).$(TargetArchitecture)
- $(PackageVersion)
$(MicrosoftNETCoreAppPackageVersion)
net461
@@ -18,7 +17,6 @@
true
false
false
- false
content
@@ -27,8 +25,6 @@
-
-
false
true
diff --git a/src/SiteExtensions/Sdk/SiteExtension.targets b/src/SiteExtensions/Sdk/SiteExtension.targets
index 3ba8f01c60d6..677e12222130 100644
--- a/src/SiteExtensions/Sdk/SiteExtension.targets
+++ b/src/SiteExtensions/Sdk/SiteExtension.targets
@@ -26,7 +26,6 @@
netcoreapp3.0
-
diff --git a/src/Tools/dotnet-watch/test/Scenario/ProjectToolScenario.cs b/src/Tools/dotnet-watch/test/Scenario/ProjectToolScenario.cs
index b5c064563b22..7a0351dc0a0b 100644
--- a/src/Tools/dotnet-watch/test/Scenario/ProjectToolScenario.cs
+++ b/src/Tools/dotnet-watch/test/Scenario/ProjectToolScenario.cs
@@ -148,12 +148,10 @@ private void CreateTestDirectory()
File.WriteAllText(Path.Combine(WorkFolder, "Directory.Build.props"), "");
var restoreSources = GetMetadata("TestSettings:RestoreSources");
- var frameworkVersion = GetMetadata("TestSettings:RuntimeFrameworkVersion");
var dbTargets = new XDocument(
new XElement("Project",
new XElement("PropertyGroup",
- new XElement("RuntimeFrameworkVersion", frameworkVersion),
new XElement("RestoreSources", restoreSources))));
dbTargets.Save(Path.Combine(WorkFolder, "Directory.Build.targets"));
}
diff --git a/src/Tools/dotnet-watch/test/dotnet-watch.Tests.csproj b/src/Tools/dotnet-watch/test/dotnet-watch.Tests.csproj
index 69d005efebe7..349e681dbf68 100644
--- a/src/Tools/dotnet-watch/test/dotnet-watch.Tests.csproj
+++ b/src/Tools/dotnet-watch/test/dotnet-watch.Tests.csproj
@@ -22,10 +22,6 @@
<_Parameter1>TestSettings:RestoreSources
<_Parameter2>$(RestoreSources)
-
- <_Parameter1>TestSettings:RuntimeFrameworkVersion
- <_Parameter2>$(RuntimeFrameworkVersion)
-
diff --git a/startvs.cmd b/startvs.cmd
index dd9c798c5b60..0de7bb7d564c 100644
--- a/startvs.cmd
+++ b/startvs.cmd
@@ -4,7 +4,8 @@ SETLOCAL
:: This command launches a Visual Studio solution with environment variables required to use a local version of the .NET Core SDK.
:: This tells .NET Core to use the same dotnet.exe that build scripts use
-SET DOTNET_ROOT=%~dp0.dotnet\x64
+SET DOTNET_ROOT=%~dp0.dotnet
+SET DOTNET_ROOT(x86)=%~dp0.dotnet\x86
:: This tells .NET Core not to go looking for .NET Core in other places
SET DOTNET_MULTILEVEL_LOOKUP=0
diff --git a/version.props b/version.props
deleted file mode 100644
index 6b10f69bdf42..000000000000
--- a/version.props
+++ /dev/null
@@ -1,100 +0,0 @@
-
-
- 3
- 0
- 0
- 7
- preview$(PreReleasePreviewNumber)
- Preview $(PreReleasePreviewNumber)
- 0.3.$(AspNetCorePatchVersion)
- 0.9.$(AspNetCorePatchVersion)
- $(AspNetCoreMajorVersion).$(AspNetCoreMinorVersion)
- $(AspNetCoreMajorVersion).$(AspNetCoreMinorVersion).$(AspNetCorePatchVersion)
-
-
- 1$(AspNetCoreMajorVersion)
- $(AspNetCoreMinorVersion)
- $(AspNetCorePatchVersion)
-
- $(BUILD_BUILDNUMBER)
- true
-
-
-
-
- <_BuildNumber>$(OfficialBuildId)
-
-
- <_BuildNumberYY>$(_BuildNumber.Substring(2, 2))
- <_BuildNumberMM>$(_BuildNumber.Substring(4, 2))
- <_BuildNumberDD>$(_BuildNumber.Substring(6, 2))
- <_BuildNumberR>$(_BuildNumber.Substring(9))
-
-
- <_BuildNumberShortDate>$([MSBuild]::Add($([MSBuild]::Add($([MSBuild]::Multiply($(_BuildNumberYY), 1000)), $([MSBuild]::Multiply($(_BuildNumberMM), 50)))), $(_BuildNumberDD)))
-
- $([System.Convert]::ToInt32($(_BuildNumberR)))
-
- $(_BuildNumberShortDate).$(VersionSuffixBuildOfTheDay)
-
- $(_BuildNumberShortDate)
- $(PreReleaseLabel).$(BuildNumberSuffix)
-
-
-
- 0
- 42424
- dev
- ci
-
-
-
- $(PreReleaseBrandingLabel) Build $(BuildNumberSuffix)
-
-
- true
-
- false
- true
- false
-
-
- $(VersionPrefix)
- $(PackageBrandingVersion) $(BrandingVersionSuffix.Trim())
-
-
- $(VersionPrefix)
- $(VersionPrefix)-$(VersionSuffix)
-
- Microsoft.AspNetCore.App
- $(PackageVersion)
-
- Microsoft.AspNetCore.App.Ref
-
- $(VersionPrefix)
-
- $(AspNetCoreMajorVersion).$(AspNetCoreMinorVersion).0
- $(TargetingPackVersionPrefix)
- $(TargetingPackVersionPrefix)-$(VersionSuffix)
-
- false
-
-
- $(ExperimentalVersionPrefix)
- $(ExperimentalVersionPrefix)-$(VersionSuffix)
-
- master
-
-
- $(AspNetCoreMajorVersion).$(AspNetCoreMinorVersion).$([MSBuild]::Subtract($(AspNetCorePatchVersion), 1))
-
-
-
-
-
-
-
-
-
-
-