|
210 | 210 | <NuSpecFile>$(MSBuildThisFileDirectory)windows/vscomponents/VS.Redist.Common.Component.nuspec</NuSpecFile>
|
211 | 211 | <GenerateNupkgPowershellScript>$(MSBuildThisFileDirectory)windows/vscomponents/generatenupkg.ps1</GenerateNupkgPowershellScript>
|
212 | 212 | <ProjectUrl>https://github.com/dotnet/core-setup</ProjectUrl>
|
| 213 | + <!-- |
| 214 | + Always build VS insertion packages with non-stable version. Ensures uniqueness for each |
| 215 | + build, even if building stable multiple times in a row. Necessary because these are |
| 216 | + published to an immutable feed before release day. |
| 217 | + --> |
| 218 | + <VSInsertionVersion>$(ProductionVersion)-$(PreReleaseLabel)-$(BuildNumberMajor)-$(BuildNumberMinor)</VSInsertionVersion> |
213 | 219 | </PropertyGroup>
|
214 | 220 |
|
215 | 221 | <ItemGroup>
|
216 | 222 | <SdkMsiComponent Include="HostFxrMsiNupkg">
|
217 | 223 | <MsiInstallerFile>$(HostFxrInstallerFile)</MsiInstallerFile>
|
218 | 224 | <ComponentId>VS.Redist.Common.NetCore.HostFXR.$(TargetArchitecture).$(NETCoreAppFrameworkVersion)</ComponentId>
|
219 |
| - <ComponentVersion>$(SharedFrameworkNugetVersion)</ComponentVersion> |
| 225 | + <ComponentVersion>$(VSInsertionVersion)</ComponentVersion> |
220 | 226 | <ComponentFriendlyName>$(NETCoreAppFrameworkVersion) .NET Core HostFX Resolver</ComponentFriendlyName>
|
221 | 227 | </SdkMsiComponent>
|
222 | 228 | <SdkMsiComponent Include="SharedFrameworkMsiNupkg">
|
223 | 229 | <MsiInstallerFile>$(SharedFrameworkInstallerFile)</MsiInstallerFile>
|
224 | 230 | <ComponentId>VS.Redist.Common.NetCore.SharedFramework.$(TargetArchitecture).$(NETCoreAppFrameworkVersion)</ComponentId>
|
225 |
| - <ComponentVersion>$(SharedFrameworkNugetVersion)</ComponentVersion> |
| 231 | + <ComponentVersion>$(VSInsertionVersion)</ComponentVersion> |
226 | 232 | <ComponentFriendlyName>$(NETCoreAppFrameworkVersion) .NET Core SharedFramework</ComponentFriendlyName>
|
227 | 233 | </SdkMsiComponent>
|
228 | 234 | <SdkMsiComponent Include="SharedHostMsiNupkg">
|
229 | 235 | <MsiInstallerFile>$(SharedHostInstallerFile)</MsiInstallerFile>
|
230 | 236 | <ComponentId>VS.Redist.Common.NetCore.SharedHost.$(TargetArchitecture).$(NETCoreAppFrameworkVersion)</ComponentId>
|
231 |
| - <ComponentVersion>$(SharedFrameworkNugetVersion)</ComponentVersion> |
| 237 | + <ComponentVersion>$(VSInsertionVersion)</ComponentVersion> |
232 | 238 | <ComponentFriendlyName>$(NETCoreAppFrameworkVersion) .NET Core SharedHost</ComponentFriendlyName>
|
233 | 239 | </SdkMsiComponent>
|
234 | 240 | </ItemGroup>
|
|
0 commit comments