-
Notifications
You must be signed in to change notification settings - Fork 0
/
KSociety.LogWebApp.MsiSetup.wixproj
42 lines (42 loc) · 1.88 KB
/
KSociety.LogWebApp.MsiSetup.wixproj
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
<Project Sdk="WixToolset.Sdk/4.0.3">
<PropertyGroup>
<Cultures>en-US</Cultures>
<OutputName>KSociety.LogWebApp</OutputName>
<NetVersion>net6.0</NetVersion>
</PropertyGroup>
<ItemGroup>
<HarvestDirectory Include="..\..\..\..\build\KSociety.Log.Pre.Web.App\bin\Release\$(NetVersion)\publish">
<ComponentGroupName>HarvestedComponents</ComponentGroupName>
<DirectoryRefId>NetVersionFolder</DirectoryRefId>
<SuppressRootDirectory>true</SuppressRootDirectory>
<SuppressRegistry>true</SuppressRegistry>
<VerboseOutput>false</VerboseOutput>
<KeepEmptyDirectories>true</KeepEmptyDirectories>
<Transforms>Filter.xslt</Transforms>
</HarvestDirectory>
<BindPath Include="..\..\..\..\build\KSociety.Log.Pre.Web.App\bin\Release\$(NetVersion)\publish">
</BindPath>
</ItemGroup>
<ItemGroup>
<None Include="Filter.xslt" />
</ItemGroup>
<ItemGroup>
<PackageReference Include="WixToolset.Firewall.wixext" Version="4.0.3" />
<PackageReference Include="WixToolset.Heat" Version="4.0.3" />
<PackageReference Include="WixToolset.UI.wixext" Version="4.0.3" />
</ItemGroup>
<Target Name="CustomBeforeBuild" BeforeTargets="BeforeBuild" DependsOnTargets="GetBuildVersion">
<CreateProperty Value="$(OutputName)-$(BuildVersion3Components)-$(NetVersion)">
<Output TaskParameter="Value" PropertyName="TargetName" />
</CreateProperty>
<CreateProperty Value="$(TargetName)$(TargetExt)">
<Output TaskParameter="Value" PropertyName="TargetFileName" />
</CreateProperty>
<CreateProperty Value="$(TargetDir)$(TargetFileName)">
<Output TaskParameter="Value" PropertyName="TargetPath" />
</CreateProperty>
<PropertyGroup>
<DefineConstants>AssemblyFileVersion=$(AssemblyFileVersion);Version=$(BuildVersion3Components);NetVersion=$(NetVersion)</DefineConstants>
</PropertyGroup>
</Target>
</Project>