mirror of
https://github.com/riegera2412/UVtools.git
synced 2026-07-08 17:42:31 +02:00
c3c952bd26
- **Benchmark tool:** - (Add) Reference machine Intel® Core™ i9-13900K @ 5.5 GHz - (Improvement) Layout and arrangement - **Windows MSI:** - (Improvement) Move registry keys from HKCU to HKLM - (Improvement) Sign MSI package - (Upgrade) Windows MSI: Wix 3 to 4 - (Fix) SL1: Change `SupportPillarWideningFactor` from ushort to float - (Fix) PCB exposure: Implement G02 and G03 arcs (#692) - (Upgrade) .NET from 6.0.15 to 6.0.16 - (Upgrade) openCV from 4.6.0 to 4.7.0
91 lines
5.5 KiB
XML
91 lines
5.5 KiB
XML
<Project Sdk="WixToolset.Sdk/4.0.0">
|
|
<PropertyGroup>
|
|
<Platform Condition="'$(Platform)' == ''">x64</Platform>
|
|
<ProductVersion>3.7</ProductVersion>
|
|
<OutputName>UVtools</OutputName>
|
|
<!-- If ProductVersion not passed in, try to get it from TFBuild Environments (XAML Builds)-->
|
|
<ProductVersion Condition="'$(ProductVersion)' == ''">$([System.Text.RegularExpressions.Regex]::Match($(TF_BUILD_BUILDNUMBER), "\d+.\d+.\d+.\d+"))</ProductVersion>
|
|
<!-- If ProductVersion still not known, try to get it from TFBuild Environments (V.Next Builds)-->
|
|
<ProductVersion Condition="'$(ProductVersion)' == ''">$([System.Text.RegularExpressions.Regex]::Match($(BUILD_BUILDNUMBER), "\d+.\d+.\d+.\d+"))</ProductVersion>
|
|
<!-- If ProductVersion still not known, default to lowerbound 0.0.1 for developer builds.-->
|
|
<ProductVersion Condition="'$(ProductVersion)' == ''">3.0.0</ProductVersion>
|
|
<!-- The following allows one cert to be referenced from the certificate store for self-signing in localbuilds and another cert to be passed in during official builds. -->
|
|
<AppxCertificateThumbprint Condition="'$(AppxCertificateThumbprint)' == ''" />
|
|
<AppxTimestampUrl Condition="'$(AppxTimestampUrl)' == ''" />
|
|
<MsixCertificateThumbprint Condition="'$(MsixCertificateThumbprint)' == ''" />
|
|
<MsixTimestampUrl Condition="'$(MsixTimestampUrl)' == ''"/>
|
|
<SignOutput>true</SignOutput>
|
|
</PropertyGroup>
|
|
<PropertyGroup>
|
|
<SuppressIces>ICE27;ICE38;ICE43;ICE57</SuppressIces>
|
|
</PropertyGroup>
|
|
<PropertyGroup Condition="'$(Configuration)|$(Platform)' == 'Debug|x86'">
|
|
<DefineConstants>Debug;ProductVersion=$(ProductVersion);HarvestPath=$(HarvestPath)</DefineConstants>
|
|
<WixVariables>WixUIBannerBmp=Resources\Banner.jpg;WixUIDialogBmp=Resources\Dialog.jpg;WixUILicenseRtf=Resources\EULA.rtf</WixVariables>
|
|
<SuppressIces>ICE27;ICE38;ICE43;ICE57</SuppressIces>
|
|
</PropertyGroup>
|
|
<PropertyGroup Condition="'$(Configuration)|$(Platform)' == 'Release|x86'">
|
|
<DefineConstants>ProductVersion=$(ProductVersion);HarvestPath=$(HarvestPath)</DefineConstants>
|
|
<WixVariables>WixUIBannerBmp=Resources\Banner.jpg;WixUIDialogBmp=Resources\Dialog.jpg;WixUILicenseRtf=Resources\EULA.rtf</WixVariables>
|
|
<SuppressIces>ICE27;ICE38;ICE43;ICE57</SuppressIces>
|
|
</PropertyGroup>
|
|
<PropertyGroup Condition="'$(Configuration)|$(Platform)' == 'Debug|x64'">
|
|
<DefineConstants>Debug;ProductVersion=$(ProductVersion);HarvestPath=$(HarvestPath)</DefineConstants>
|
|
<WixVariables>WixUIBannerBmp=Resources\Banner.jpg;WixUIDialogBmp=Resources\Dialog.jpg;WixUILicenseRtf=Resources\EULA.rtf</WixVariables>
|
|
<OutputPath>bin\$(Platform)\$(Configuration)\</OutputPath>
|
|
<IntermediateOutputPath>obj\$(Platform)\$(Configuration)\</IntermediateOutputPath>
|
|
<SuppressIces>ICE27;ICE38;ICE43;ICE57</SuppressIces>
|
|
</PropertyGroup>
|
|
<PropertyGroup Condition="'$(Configuration)|$(Platform)' == 'Release|x64'">
|
|
<DefineConstants>ProductVersion=$(ProductVersion);HarvestPath=$(HarvestPath)</DefineConstants>
|
|
<WixVariables>WixUIBannerBmp=Resources\Banner.jpg;WixUIDialogBmp=Resources\Dialog.jpg;WixUILicenseRtf=Resources\EULA.rtf</WixVariables>
|
|
<OutputPath>bin\$(Platform)\$(Configuration)\</OutputPath>
|
|
<IntermediateOutputPath>obj\$(Platform)\$(Configuration)\</IntermediateOutputPath>
|
|
<SuppressIces>ICE27;ICE38;ICE43;ICE57</SuppressIces>
|
|
</PropertyGroup>
|
|
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|ARM64'">
|
|
<DefineConstants>Debug;ProductVersion=$(ProductVersion);HarvestPath=$(HarvestPath)</DefineConstants>
|
|
<WixVariables>WixUIBannerBmp=Resources\Banner.jpg;WixUIDialogBmp=Resources\Dialog.jpg;WixUILicenseRtf=Resources\EULA.rtf</WixVariables>
|
|
<OutputPath>bin\$(Platform)\$(Configuration)\</OutputPath>
|
|
<IntermediateOutputPath>obj\$(Platform)\$(Configuration)\</IntermediateOutputPath>
|
|
<SuppressIces>ICE27;ICE38;ICE43;ICE57</SuppressIces>
|
|
</PropertyGroup>
|
|
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|ARM64'">
|
|
<DefineConstants>ProductVersion=$(ProductVersion);HarvestPath=$(HarvestPath)</DefineConstants>
|
|
<WixVariables>WixUIBannerBmp=Resources\Banner.jpg;WixUIDialogBmp=Resources\Dialog.jpg;WixUILicenseRtf=Resources\EULA.rtf</WixVariables>
|
|
<OutputPath>bin\$(Platform)\$(Configuration)\</OutputPath>
|
|
<IntermediateOutputPath>obj\$(Platform)\$(Configuration)\</IntermediateOutputPath>
|
|
<SuppressIces>ICE27;ICE38;ICE43;ICE57</SuppressIces>
|
|
</PropertyGroup>
|
|
<ItemGroup>
|
|
<Folder Include="Code" />
|
|
</ItemGroup>
|
|
<ItemGroup>
|
|
<PackageReference Include="WixToolset.Util.wixext" Version="4.0.0" />
|
|
<PackageReference Include="WixToolset.Iis.wixext" Version="4.0.0" />
|
|
<PackageReference Include="WixToolset.UI.wixext" Version="4.0.0" />
|
|
<PackageReference Include="WixToolset.NetFx.wixext" Version="4.0.0" />
|
|
<PackageReference Include="WixToolset.Heat" Version="4.0.0" />
|
|
</ItemGroup>
|
|
<ItemGroup>
|
|
<Folder Include="Resources" />
|
|
</ItemGroup>
|
|
<ItemGroup>
|
|
<Content Include="Resources\Banner.jpg" />
|
|
<Content Include="Resources\Dialog.jpg" />
|
|
<Content Include="Resources\EULA.rtf" />
|
|
</ItemGroup>
|
|
<ItemGroup>
|
|
<HarvestDirectory Include="$(HarvestPath)">
|
|
<ComponentGroupName>HarvestedComponents</ComponentGroupName>
|
|
<DirectoryRefId>INSTALLPATH</DirectoryRefId>
|
|
<PreprocessorVariable>var.HarvestPath</PreprocessorVariable>
|
|
<KeepEmptyDirectories>true</KeepEmptyDirectories>
|
|
<SuppressCom>true</SuppressCom>
|
|
<SuppressFragments>true</SuppressFragments>
|
|
<SuppressRegistry>true</SuppressRegistry>
|
|
<SuppressRootDirectory>true</SuppressRootDirectory>
|
|
<HarvestDirectoryAutogenerateGuids>true</HarvestDirectoryAutogenerateGuids>
|
|
</HarvestDirectory>
|
|
</ItemGroup>
|
|
</Project> |