|
1 | 1 | <Project> |
2 | 2 |
|
3 | 3 | <PropertyGroup> |
4 | | - <GenerateMsisDependsOn> |
5 | | - DownloadBundledComponents; |
6 | | - MsiTargetsSetupInputOutputs; |
7 | | - AcquireWix; |
| 4 | + <GenerateMsisDependsOn Condition="'$(GenerateSdkBundleOnly)' != 'true'"> |
8 | 5 | GenerateSdkMsi; |
9 | | - GenerateSdkBundle; |
10 | | - GenerateSdkPlaceholderMsi; |
11 | | - GenerateTemplatesNupkgs |
| 6 | + GenerateTemplatesMsis; |
| 7 | + GenerateSdkPlaceholderMsi |
12 | 8 | </GenerateMsisDependsOn> |
13 | | - <GenerateMsisDependsOn Condition="'$(GenerateSdkBundleOnly)' == 'true'">GenerateSdkBundle</GenerateMsisDependsOn> |
| 9 | + <GenerateMsisDependsOn>$(GenerateMsisDependsOn);GenerateSdkBundle</GenerateMsisDependsOn> |
14 | 10 |
|
15 | 11 | <GenerateSdkBundleDependsOn> |
16 | 12 | DownloadBundledComponents; |
|
30 | 26 | <WixDownloadSentinel>$(WixRoot)/WixDownload.$(MicrosoftSignedWixVersion).sentinel</WixDownloadSentinel> |
31 | 27 | </PropertyGroup> |
32 | 28 |
|
33 | | - <!-- Generate MSI/Bundle Properties --> |
| 29 | + <!-- Generate MSI/Bundle Properties --> |
34 | 30 | <PropertyGroup> |
35 | | - <CombinedFrameworkSdkHostBundleEngineName>$(ArtifactsTmpDir)/$(ArtifactNameWithVersionCombinedHostHostFxrFrameworkSdk)-engine.exe</CombinedFrameworkSdkHostBundleEngineName> |
36 | | - |
37 | 31 | <SdkPkgSourcesRootDirectory>$(MSBuildThisFileDirectory)../packaging/windows</SdkPkgSourcesRootDirectory> |
38 | 32 | <SdkGenerateMsiPowershellScript>$(SdkPkgSourcesRootDirectory)/generatemsi.ps1</SdkGenerateMsiPowershellScript> |
39 | 33 | <SdkPlaceholderGenerateMsiPowershellScript>$(SdkPkgSourcesRootDirectory)/generatesdkplaceholdermsi.ps1</SdkPlaceholderGenerateMsiPowershellScript> |
40 | 34 | <SdkStableFileIdForApphostTransform>$(SdkPkgSourcesRootDirectory)/stablefileidforapphosttransform.xslt</SdkStableFileIdForApphostTransform> |
41 | 35 | <SdkGenerateBundlePowershellScript>$(SdkPkgSourcesRootDirectory)/generatebundle.ps1</SdkGenerateBundlePowershellScript> |
42 | | - <GenerateNupkgPowershellScript>$(SdkPkgSourcesRootDirectory)/generatenupkg.ps1</GenerateNupkgPowershellScript> |
43 | 36 |
|
44 | 37 | <FinalizerExe>$(ArtifactsBinDir)finalizer\win-$(Architecture)\$(Configuration)\bin\finalizer.exe</FinalizerExe> |
45 | 38 |
|
|
353 | 346 | </CreateLightCommandPackageDrop> |
354 | 347 | </Target> |
355 | 348 |
|
356 | | - <Target Name="GenerateTemplatesNupkgs" |
357 | | - DependsOnTargets="MsiTargetsSetupInputOutputs;GenerateTemplatesMsis;SetupTemplatesNupkgs" |
358 | | - Inputs="@(TemplatesNupkgComponent->'%(MSIInstallerFile)'); |
359 | | - $(TemplatesInstallerNuspecFile); |
360 | | - $(GenerateNupkgPowershellScript)" |
361 | | - Outputs="@(TemplatesNupkgComponent->'%(NupkgFile)')"> |
362 | | - <Exec Command="powershell -NoProfile -NoLogo $(GenerateNupkgPowershellScript) ^ |
363 | | - '$(ArtifactsDir)' ^ |
364 | | - '%(TemplatesNupkgComponent.MSIInstallerFile)' ^ |
365 | | - '$(FullNugetVersion)' ^ |
366 | | - '$(TemplatesInstallerNuspecFile)' ^ |
367 | | - '@(TemplatesNupkgComponent->'%(NupkgFile)')' ^ |
368 | | - '$(Architecture)' ^ |
369 | | - '@(TemplatesNupkgComponent->'%(MajorMinorVersion)')'" /> |
370 | | - </Target> |
371 | | - |
372 | | - <Target Name="SetupTemplatesNupkgs" DependsOnTargets="CalculateTemplatesVersions"> |
373 | | - <PropertyGroup> |
374 | | - <TemplatesInstallerNuspecFile>$(SdkPkgSourcesRootDirectory)/VS.Redist.Common.NetCore.Templates.nuspec</TemplatesInstallerNuspecFile> |
375 | | - </PropertyGroup> |
376 | | - |
377 | | - <ItemGroup> |
378 | | - <TemplatesNupkgComponent Include="@(TemplatesComponents->'%(Identity)Nupkg')"> |
379 | | - <NupkgFile>$(ArtifactsNonShippingPackagesDir)VS.Redist.Common.NetCore.Templates.%(TemplatesMajorMinorVersion).$(FullNugetVersion).nupkg</NupkgFile> |
380 | | - <MajorMinorVersion>%(TemplatesMajorMinorVersion)</MajorMinorVersion> |
381 | | - </TemplatesNupkgComponent> |
382 | | - </ItemGroup> |
383 | | - </Target> |
384 | | - |
385 | 349 | <Target Name="GenerateMsis" |
386 | 350 | AfterTargets="Build" |
387 | 351 | DependsOnTargets="$(GenerateMsisDependsOn)" /> |
|
0 commit comments