зеркало из https://github.com/dotnet/aspnetcore.git
60 строки
3.0 KiB
XML
60 строки
3.0 KiB
XML
<!-- 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>
|