diff --git a/build/AzureInfo.props b/build/AzureInfo.props
index c5dc4a579..6e1739c62 100644
--- a/build/AzureInfo.props
+++ b/build/AzureInfo.props
@@ -1,9 +1,10 @@
+ Sdk
true
false
- Sdk
- assets/$(BlobStoragePartialRelativePath)
+ $(Product)
+ assets/$(Product)
https://dotnetcli.azureedge.net/dotnet/
diff --git a/build/DependencyVersions.props b/build/DependencyVersions.props
index 2fb3a2ed9..998f5d3d3 100644
--- a/build/DependencyVersions.props
+++ b/build/DependencyVersions.props
@@ -68,7 +68,7 @@
2.1.0-prerelease-02411-04
2.0.0-preview2-25331-01
- 2.1.0-prerelease-02411-04
+ 2.1.0-prerelease-02430-04
diff --git a/build/Publish.targets b/build/Publish.targets
index a98d7171f..d64388410 100644
--- a/build/Publish.targets
+++ b/build/Publish.targets
@@ -84,6 +84,7 @@
ManifestBuildId="$(FullNugetVersion)"
ManifestCommit="$(CommitHash)"
ManifestName="$(BuildName)"
+ ManifestBuildData="ProductVersion=$(FullNugetVersion)"
Overwrite="false"
PublishFlatContainer="true"
SkipCreateManifest="$(IsNotOrchestratedPublish)" />
diff --git a/build/publish/PublishContent.targets b/build/publish/PublishContent.targets
index d18d57238..41b7886a8 100644
--- a/build/publish/PublishContent.targets
+++ b/build/publish/PublishContent.targets
@@ -33,6 +33,7 @@
ManifestBuildId="$(FullNugetVersion)"
ManifestCommit="$(CommitHash)"
ManifestName="$(BuildName)"
+ ManifestBuildData="ProductVersion=$(FullNugetVersion)"
Overwrite="$(OverwriteOnPublish)"
PublishFlatContainer="true"
SkipCreateManifest="$(IsNotOrchestratedPublish)" />
@@ -51,6 +52,7 @@
ManifestBuildId="$(FullNugetVersion)"
ManifestCommit="$(CommitHash)"
ManifestName="$(BuildName)"
+ ManifestBuildData="ProductVersion=$(FullNugetVersion)"
Overwrite="$(OverwriteOnPublish)"
PublishFlatContainer="true"
SkipCreateManifest="$(IsNotOrchestratedPublish)" />
diff --git a/build/publish/PublishNupkgToBlobFeed.targets b/build/publish/PublishNupkgToBlobFeed.targets
index a214c3b52..23fddc46d 100644
--- a/build/publish/PublishNupkgToBlobFeed.targets
+++ b/build/publish/PublishNupkgToBlobFeed.targets
@@ -17,6 +17,7 @@
ManifestBuildId="$(FullNugetVersion)"
ManifestCommit="$(CommitHash)"
ManifestName="$(BuildName)"
+ ManifestBuildData="ProductVersion=$(FullNugetVersion)"
Overwrite="true"
PublishFlatContainer="false"
SkipCreateManifest="$(IsNotOrchestratedPublish)" />
diff --git a/build_projects/dotnet-cli-build/dotnet-cli-build.csproj b/build_projects/dotnet-cli-build/dotnet-cli-build.csproj
index 779806a94..4a9a444c4 100644
--- a/build_projects/dotnet-cli-build/dotnet-cli-build.csproj
+++ b/build_projects/dotnet-cli-build/dotnet-cli-build.csproj
@@ -14,7 +14,7 @@
-
+
diff --git a/run-build.ps1 b/run-build.ps1
index e7e5f7fb6..c92b91b6d 100644
--- a/run-build.ps1
+++ b/run-build.ps1
@@ -29,14 +29,14 @@ if($Help)
# The first 'pass' call to "dotnet msbuild build.proj" has a hard-coded "WriteDynamicPropsToStaticPropsFiles" target
# therefore, this call should not have other targets defined. Remove all targets passed in as 'extra parameters'.
-$ExtraParametersNoTargets = ""
if ($ExtraParameters)
{
- foreach ($param in $ExtraParameters.split())
+ $ExtraParametersNoTargets = $ExtraParameters.GetRange(0,$ExtraParameters.Count)
+ foreach ($param in $ExtraParameters)
{
- if((-not $param.StartsWith("/t")) -and (-not $param.StartsWith("/T")))
+ if(($param.StartsWith("/t:", [StringComparison]::OrdinalIgnoreCase)) -or ($param.StartsWith("/target:", [StringComparison]::OrdinalIgnoreCase)))
{
- $ExtraParametersNoTargets += "{0} " -f $param
+ $ExtraParametersNoTargets.Remove("$param") | Out-Null
}
}
}
diff --git a/run-build.sh b/run-build.sh
index cce2ed49f..7d383f86f 100755
--- a/run-build.sh
+++ b/run-build.sh
@@ -130,8 +130,9 @@ done
argsnotargets=( )
for arg in ${args[@]}
do
- if [[ $arg != '/t'* ]] && [[ $arg != '/T'* ]]; then
- argsnotargets+=($arg)
+ arglower="$(echo $arg | awk '{print tolower($0)}')"
+ if [[ $arglower != '/t:'* ]] && [[ $arglower != '/target:'* ]]; then
+ argsnotargets+=($arg)
fi
done