Fix installer now?

This commit is contained in:
Noraa Junker
2026-02-17 01:39:03 +01:00
parent 8fcba2d49d
commit 88dd87f830
5 changed files with 23 additions and 10 deletions

View File

@@ -66,9 +66,9 @@
<RegistryKey Root="$(var.RegistryScope)" Key="Software\Classes\powertoys\components">
<RegistryValue Type="string" Name="svgs_icons" Value="" KeyPath="yes" />
</RegistryKey>
<File Id="icon.ico" Source="$(var.BinDir)svgs\icon.ico" />
<File Id="PowerToysWhite.ico" Source="$(var.BinDir)svgs\PowerToysWhite.ico" />
<File Id="PowerToysDark.ico" Source="$(var.BinDir)svgs\PowerToysDark.ico" />
<File Id="icon.ico" Source="$(var.BinDir)icon.ico" />
<File Id="PowerToysLight.ico" Source="$(var.BinDir)Assets\Runner\PowerToysLight.ico" />
<File Id="PowerToysDark.ico" Source="$(var.BinDir)Assets\Runner\PowerToysDark.ico" />
</Component>
</Directory>
</DirectoryRef>

View File

@@ -3,7 +3,7 @@
<?include $(sys.CURRENTDIR)\Common.wxi?>
<?define PowerDisplayAssetsFiles=?>
<?define PowerDisplayAssetsFiles=PowerDisplay.icoPowerDisplay.icoPowerDisplay.ico?>
<?define PowerDisplayAssetsFilesPath=$(var.BinDir)WinUI3Apps\Assets\PowerDisplay?>
<Fragment>
@@ -13,7 +13,14 @@
</DirectoryRef>
<DirectoryRef Id="PowerDisplayAssetsInstallFolder" FileSource="$(var.PowerDisplayAssetsFilesPath)">
<!-- Generated by generateFileComponents.ps1 -->
<!--PowerDisplayAssetsFiles_Component_Def-->
<Component Id="PowerDisplayAssetsFiles_Component" Guid="">
<RegistryKey Root="$(var.RegistryScope)" Key="Software\Classes\powertoys\components">
<RegistryValue Type="string" Name="PowerDisplayAssetsFiles_Component" Value="" KeyPath="yes"/>
</RegistryKey>
<File Id="PowerDisplayAssetsFiles_File_PowerDisplay.ico" Source="$(var.PowerDisplayAssetsFilesPath)\PowerDisplay.ico" />
</Component>
</DirectoryRef>
<ComponentGroup Id="PowerDisplayComponentGroup">
@@ -23,7 +30,10 @@
</RegistryKey>
<RemoveFolder Id="RemoveFolderPowerDisplayAssetsFolder" Directory="PowerDisplayAssetsInstallFolder" On="uninstall"/>
</Component>
<ComponentRef Id="PowerDisplayAssetsFiles_Component" />
<ComponentRef Id="PowerDisplayAssetsFiles_Component" />
<ComponentRef Id="PowerDisplayAssetsFiles_Component" />
</ComponentGroup>
</Fragment>
</Wix>
</Wix>

View File

@@ -4,16 +4,16 @@
<?include $(sys.CURRENTDIR)\Common.wxi?>
<Bundle Name="PowerToys (Preview) $(var.PowerToysPlatform)" Version="$(var.Version)" Manufacturer="Microsoft Corporation" IconSourceFile="$(var.BinDir)svgs\icon.ico" UpgradeCode="$(var.UpgradeCode)">
<Bundle Name="PowerToys (Preview) $(var.PowerToysPlatform)" Version="$(var.Version)" Manufacturer="Microsoft Corporation" IconSourceFile="$(var.BinDir)icon.ico" UpgradeCode="$(var.UpgradeCode)">
<BootstrapperApplication>
<bal:WixStandardBootstrapperApplication
LicenseFile="$(var.RepoDir)\installer\License.rtf"
LogoFile="$(var.RepoDir)\installer\PowerToysSetupVNext\Images\logo44.png"
LogoFile="$(var.RepoDir)\installer\PowerToysSetupVNext\Images\logo44.png"
SuppressOptionsUI="no"
SuppressRepair="yes"
Theme="rtfLicense"
ThemeFile="$(var.RepoDir)\installer\PowerToysSetupVNext\RtfTheme.xml"/>
<Payload Name="icon.ico" SourceFile="$(var.BinDir)svgs\icon.ico" Compressed="yes" />
<Payload Name="icon.ico" SourceFile="$(var.BinDir)icon.ico" Compressed="yes" />
<Payload Name="SilentFilesInUseBAFunction.dll" SourceFile="$(var.RepoDir)installer\$(var.PowerToysPlatform)\Release\SilentFilesInUseBAFunction.dll" Compressed="yes" bal:BAFunctions="yes" />
</BootstrapperApplication>

View File

@@ -35,7 +35,7 @@
</Property>
<Launch Condition="(WINDOWSBUILDNUMBER &gt;= 19041)" Message="This application is only supported on Windows 10 version v2004 (build 19041) or higher." />
<Icon Id="powertoys.exe" SourceFile="$(var.BinDir)svgs\icon.ico" />
<Icon Id="powertoys.exe" SourceFile="$(var.BinDir)icon.ico" />
<Property Id="ARPPRODUCTICON" Value="powertoys.exe" />

View File

@@ -38,6 +38,9 @@
</ItemGroup>
<ItemGroup>
<None Update="icon.ico">
<CopyToOutputDirectory>PreserveNewest</CopyToOutputDirectory>
</None>
<None Update="Assets\Runner\PowerToysDark.ico">
<CopyToOutputDirectory>PreserveNewest</CopyToOutputDirectory>
</None>