| 1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859 |
- <!-- Targets for making .wixproj better. -->
- <Project>
- <ItemDefinitionGroup>
- <!-- Override the MicroBuild default certs which still uses MicrosoftSHA1 and Microsoft401 -->
- <SignCabs>
- <Authenticode>Microsoft400</Authenticode>
- </SignCabs>
- <SignMsi>
- <Authenticode>Microsoft400</Authenticode>
- </SignMsi>
- <SignBundle>
- <Authenticode>Microsoft400</Authenticode>
- </SignBundle>
- <SignBundleEngine>
- <Authenticode>Microsoft400</Authenticode>
- </SignBundleEngine>
- </ItemDefinitionGroup>
- <PropertyGroup Condition="'$(OutputType)' == 'package'">
- <!-- Set package version for SharedFx & TargetingPack wixproj's -->
- <!-- Everything built in those projects _except_ the final package & MSI are shipping assets. -->
- <_GeneratedPackageVersion>$(PackageVersion)</_GeneratedPackageVersion>
- <_GeneratedPackageVersion
- Condition="! $(PackageVersion.Contains('$(_PreReleaseLabel)'))">$(PackageVersion)-$(_PreReleaseLabel)$(_BuildNumberLabels)</_GeneratedPackageVersion>
- <!-- Insert PackageVersion into OutputName for SharedFx & TargetingPack -->
- <OutputName Condition="'$(OutputNamePrefix)' != '' AND '$(OutputNameSuffix)' != ''">$(OutputNamePrefix)$(_GeneratedPackageVersion)$(OutputNameSuffix)</OutputName>
- <EmbedCab Condition="'$(EmbedCab)' == ''">yes</EmbedCab>
- <InstallDir>$(ProductName)</InstallDir>
- <DefineConstants Condition="'$(Configuration)' == 'Debug'">$(DefineConstants);Debug</DefineConstants>
- <DefineConstants>$(DefineConstants);EmbedCab=$(EmbedCab)</DefineConstants>
- </PropertyGroup>
- <PropertyGroup Condition=" '$(OutputType)' == 'package' AND '$(Cabinet)' == '' ">
- <Cabinet>$(OutputName.Replace('-', '_')).cab</Cabinet>
- <Cabinet Condition=" '$(EmbedCab)' != 'yes' ">$(OutputName.Replace('_win', '')).cab</Cabinet>
- </PropertyGroup>
- <PropertyGroup>
- <Culture Condition=" '$(Culture)' == '' ">en-US</Culture>
- <Cultures Condition=" '$(Cultures)' == '' ">$(Culture)</Cultures>
- <InstallerPlatform>$(Platform)</InstallerPlatform>
- <OutDir Condition=" '$(OutDir)' == '' ">$(OutputPath)</OutDir>
- <DefineConstants>$(DefineConstants);Cabinet=$(Cabinet)</DefineConstants>
- <DefineConstants>$(DefineConstants);BinPath=$(OutputPath)$(Culture)\</DefineConstants>
- <DefineConstants>$(WixVariables);$(DefineConstants)</DefineConstants>
- </PropertyGroup>
- <Import Project="$(NuGetRestoreTargets)" />
- <Import Project="$(MSBuildProjectExtensionsPath)$(MSBuildProjectFile).*.targets" />
- <Import Project="$(WixTargetsPath)" Condition="'$(WixTargetsPath)' != '' " />
- <!-- Don't import the Microbuild signing targets when post build sign is enabled. They override the
- standard Wix targets for signing, and call ESRP directly (rather than through SignTool). So without this,
- ASPNetCore will sign even when PostbuildSign == true -->
- <Import Project="$(MicroBuildPluginDirectory)\MicroBuild.Plugins.*\**\build\MicroBuild.Plugins.*.targets" Condition="'$(DisableMicroBuild)' != 'true' AND '$(MicroBuildPluginDirectory)' != '' AND '$(PostBuildSign)' != 'true'" />
- </Project>
|