Add incrementality check for MSI generation
This commit is contained in:
parent
5612b8b25f
commit
0a634d5174
1 changed files with 9 additions and 1 deletions
|
@ -26,6 +26,12 @@
|
||||||
<SdkInstallerNupkgFile>$(InstallerOutputDirectory)/VS.Redist.Common.Net.Core.SDK.$(Architecture).$(NugetVersion).nupkg</SdkInstallerNupkgFile>
|
<SdkInstallerNupkgFile>$(InstallerOutputDirectory)/VS.Redist.Common.Net.Core.SDK.$(Architecture).$(NugetVersion).nupkg</SdkInstallerNupkgFile>
|
||||||
</PropertyGroup>
|
</PropertyGroup>
|
||||||
|
|
||||||
|
<!-- Generate SDK MSI Inputs -->
|
||||||
|
<ItemGroup>
|
||||||
|
<GenerateSdkMsiInputs Include="$(SdkLayoutOutputDirectory)/**/*;
|
||||||
|
$(SdkGenerateMsiPowershellScript)" />
|
||||||
|
</ItemGroup>
|
||||||
|
|
||||||
<!-- Consumed By Publish -->
|
<!-- Consumed By Publish -->
|
||||||
<ItemGroup>
|
<ItemGroup>
|
||||||
<GeneratedInstallers Include="$(SdkInstallerFile);$(CombinedFrameworkSdkHostInstallerFile)" />
|
<GeneratedInstallers Include="$(SdkInstallerFile);$(CombinedFrameworkSdkHostInstallerFile)" />
|
||||||
|
@ -74,7 +80,9 @@
|
||||||
|
|
||||||
<Target Name="GenerateSdkMsi"
|
<Target Name="GenerateSdkMsi"
|
||||||
DependsOnTargets="Init;Layout;AcquireWix;MsiTargetsSetupInputOutputs"
|
DependsOnTargets="Init;Layout;AcquireWix;MsiTargetsSetupInputOutputs"
|
||||||
Condition=" '$(OS)' == 'Windows_NT'">
|
Condition=" '$(OS)' == 'Windows_NT'"
|
||||||
|
Inputs="@(GenerateSdkMsiInputs)"
|
||||||
|
Outputs="$(SdkInstallerFile)">
|
||||||
|
|
||||||
<Exec Command="powershell -NoProfile -NoLogo $(SdkGenerateMsiPowershellScript)
|
<Exec Command="powershell -NoProfile -NoLogo $(SdkGenerateMsiPowershellScript)
|
||||||
'$(SdkLayoutOutputDirectory)'
|
'$(SdkLayoutOutputDirectory)'
|
||||||
|
|
Loading…
Add table
Reference in a new issue