Skip to content

Commit 817127d

Browse files
authored
[release/3.1] Give .msi's non-stable branding (#21801)
* Give .msi's non-stable branding * Add BuildNumber to version * Make GUIDInputs unique per-build
1 parent 016e3d6 commit 817127d

File tree

3 files changed

+11
-13
lines changed

3 files changed

+11
-13
lines changed

src/Installers/Windows/SharedFramework/SharedFramework.wixproj

Lines changed: 5 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -76,19 +76,18 @@
7676
<Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), Directory.Build.targets))\Directory.Build.targets" />
7777

7878
<PropertyGroup>
79-
<PackageFileName>$(RuntimeInstallerBaseName)-$(PackageVersion)-win-$(Platform)$(TargetExt)</PackageFileName>
79+
<!-- Everything built in this project _except_ the final package & MSI are shipping assets. -->
80+
<_GeneratedPackageVersion>$(PackageVersion)</_GeneratedPackageVersion>
81+
<_GeneratedPackageVersion
82+
Condition="! $(PackageVersion.Contains('$(_PreReleaseLabel)'))">$(PackageVersion)-$(_PreReleaseLabel)$(_BuildNumberLabels)</_GeneratedPackageVersion>
83+
<PackageFileName>$(RuntimeInstallerBaseName)-$(_GeneratedPackageVersion)-win-$(Platform)$(TargetExt)</PackageFileName>
8084
<ProductName>Microsoft ASP.NET Core $(PackageBrandingVersion) Shared Framework ($(Platform))</ProductName>
8185
<DefineConstants>$(DefineConstants);ProductName=$(ProductName)</DefineConstants>
8286
</PropertyGroup>
8387

8488
<Target Name="CreateSharedFrameworkNugetPackage" AfterTargets="CopyToArtifactsDirectory;Build">
8589
<PropertyGroup>
8690
<MsiFullPath>$(InstallersOutputPath)$(PackageFileName)</MsiFullPath>
87-
88-
<!-- Everything built in this project _except_ the final package are shipping assets. -->
89-
<_GeneratedPackageVersion>$(PackageVersion)</_GeneratedPackageVersion>
90-
<_GeneratedPackageVersion
91-
Condition="! $(PackageVersion.Contains('$(_PreReleaseLabel)'))">$(PackageVersion)-$(_PreReleaseLabel)$(_BuildNumberLabels)</_GeneratedPackageVersion>
9291
</PropertyGroup>
9392

9493
<Exec Command="powershell -NoProfile -NoLogo $(GenerateNupkgPowershellScript) ^

src/Installers/Windows/TargetingPack/TargetingPack.wixproj

Lines changed: 5 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -70,8 +70,12 @@
7070
<Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), Directory.Build.targets))\Directory.Build.targets" />
7171

7272
<PropertyGroup>
73+
<!-- Everything built in this project _except_ the final package are shipping assets. -->
74+
<_GeneratedPackageVersion>$(PackageVersion)</_GeneratedPackageVersion>
75+
<_GeneratedPackageVersion
76+
Condition="! $(PackageVersion.Contains('$(_PreReleaseLabel)'))">$(PackageVersion)-$(_PreReleaseLabel)$(_BuildNumberLabels)</_GeneratedPackageVersion>
7377
<ProductName>Microsoft ASP.NET Core $(PackageBrandingVersion) Targeting Pack ($(Platform))</ProductName>
74-
<PackageFileName>$(TargetingPackInstallerBaseName)-$(PackageVersion)-win-$(Platform)$(TargetExt)</PackageFileName>
78+
<PackageFileName>$(TargetingPackInstallerBaseName)-$(_GeneratedPackageVersion)-win-$(Platform)$(TargetExt)</PackageFileName>
7579
<DefineConstants>$(DefineConstants);ProductName=$(ProductName)</DefineConstants>
7680

7781
<!-- Suppresses building this project completely during servicing builds. -->
@@ -82,11 +86,6 @@
8286
Condition="'$(IsTargetingPackBuilding)' != 'false'">
8387
<PropertyGroup>
8488
<MsiFullPath>$(InstallersOutputPath)$(PackageFileName)</MsiFullPath>
85-
86-
<!-- Everything built in this project _except_ the final package are shipping assets. -->
87-
<_GeneratedPackageVersion>$(PackageVersion)</_GeneratedPackageVersion>
88-
<_GeneratedPackageVersion
89-
Condition="! $(PackageVersion.Contains('$(_PreReleaseLabel)'))">$(PackageVersion)-$(_PreReleaseLabel)$(_BuildNumberLabels)</_GeneratedPackageVersion>
9089
</PropertyGroup>
9190

9291
<Exec Command="powershell -NoProfile -NoLogo $(GenerateNupkgPowershellScript) ^

src/Installers/Windows/Wix.targets

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -21,7 +21,7 @@
2121
</PropertyGroup>
2222

2323
<PropertyGroup>
24-
<GuidInputs>$(Version);$(Platform);$(VersionSuffix)</GuidInputs>
24+
<GuidInputs>$(Version);$(Platform);$(VersionSuffix);$(_BuildNumberLabels)</GuidInputs>
2525
</PropertyGroup>
2626

2727
<Target Name="GenerateGUIDs" BeforeTargets="BeforeBuild" DependsOnTargets="_GeneratePackageGuids;_GenerateBundleGuids" Condition=" '$(DisableGuidGeneration)' != 'true' " />

0 commit comments

Comments
 (0)