Files
PowerToys/installer/PowerToysSetupVNext/CmdPalExtPowerToys.wxs

48 lines
3.2 KiB
Plaintext
Raw Normal View History

2025-12-03 16:00:41 +08:00
<Wix xmlns="http://wixtoolset.org/schemas/v4/wxs">
<?include $(sys.CURRENTDIR)\Common.wxi?>
<?define CmdPalExtPowerToysBuildDir="$(var.BinDir)\WinUI3Apps\CmdPalExtensions\Microsoft.CmdPal.Ext.PowerToys\"?>
2025-12-08 20:29:52 +08:00
<?define CmdPalExtPowerToysVersion="$(var.CmdPalVersion)"?>
2025-12-03 16:00:41 +08:00
<Fragment>
<DirectoryRef Id="WinUI3AppsInstallFolder">
<Directory Id="CmdPalExtensionsInstallFolder" Name="CmdPalExtensions">
2025-12-03 16:31:12 +08:00
<Directory Id="CmdPalExtPowerToysInstallFolder" Name="Microsoft.CmdPal.Ext.PowerToys" />
2025-12-03 16:00:41 +08:00
</Directory>
</DirectoryRef>
2025-12-04 22:01:41 +08:00
<DirectoryRef Id="CmdPalExtensionsInstallFolder">
<Component Id="RemoveCmdPalExtensionsFolder" Guid="7F3E7A36-0F28-4BB5-9D68-8B7E0A6886C6" Bitness="always64">
<RegistryKey Root="$(var.RegistryScope)" Key="Software\Classes\powertoys\components">
<RegistryValue Type="string" Name="RemoveCmdPalExtensionsFolder" Value="" KeyPath="yes" />
</RegistryKey>
<RemoveFile Id="RemoveFilesCmdPalExtensionsInstallDir" Directory="CmdPalExtensionsInstallFolder" Name="*" On="uninstall" />
<RemoveFolder Id="RemoveCmdPalExtensionsInstallFolder" Directory="CmdPalExtensionsInstallFolder" On="uninstall" />
</Component>
</DirectoryRef>
2025-12-03 16:00:41 +08:00
<DirectoryRef Id="CmdPalExtPowerToysInstallFolder" FileSource="$(var.CmdPalExtPowerToysBuildDir)AppPackages\Microsoft.CmdPal.Ext.PowerToys_$(var.CmdPalExtPowerToysVersion)_Test">
<Component Id="Module_CmdPal_Ext_PowerToys" Guid="1B7E5C7E-7F3B-40D4-BF57-6B9F5E3A6B02" Bitness="always64">
<RegistryKey Root="$(var.RegistryScope)" Key="Software\Classes\powertoys\components">
<RegistryValue Type="string" Name="Module_CmdPal_Ext_PowerToys" Value="" KeyPath="yes" />
</RegistryKey>
<?if $(sys.BUILDARCH) = x64 ?>
<File Id="Microsoft.CmdPal.Ext.PowerToys___var.CmdPalExtPowerToysVersion_._x64.msix" Source="$(var.CmdPalExtPowerToysBuildDir)AppPackages\Microsoft.CmdPal.Ext.PowerToys_$(var.CmdPalExtPowerToysVersion)_Test\Microsoft.CmdPal.Ext.PowerToys_$(var.CmdPalExtPowerToysVersion)_x64.msix" />
<?else?>
<File Id="Microsoft.CmdPal.Ext.PowerToys___var.CmdPalExtPowerToysVersion_._arm64.msix" Source="$(var.CmdPalExtPowerToysBuildDir)AppPackages\Microsoft.CmdPal.Ext.PowerToys_$(var.CmdPalExtPowerToysVersion)_Test\Microsoft.CmdPal.Ext.PowerToys_$(var.CmdPalExtPowerToysVersion)_arm64.msix" />
<?endif?>
</Component>
</DirectoryRef>
<ComponentGroup Id="CmdPalExtPowerToysComponentGroup">
<Component Id="RemoveCmdPalExtPowerToysFolder" Guid="E09A8F26-74D8-42FD-88F1-9A3D6B5C7799" Directory="INSTALLFOLDER">
<RegistryKey Root="$(var.RegistryScope)" Key="Software\Classes\powertoys\components">
<RegistryValue Type="string" Name="RemoveCmdPalExtPowerToysFolder" Value="" KeyPath="yes" />
</RegistryKey>
2025-12-04 15:52:12 +08:00
<RemoveFile Id="RemoveFilesCmdPalExtPowerToysInstallDir" Directory="CmdPalExtPowerToysInstallFolder" Name="*" On="uninstall" />
2025-12-03 16:00:41 +08:00
<RemoveFolder Id="RemoveCmdPalExtPowerToysInstallDirFolder" Directory="CmdPalExtPowerToysInstallFolder" On="uninstall" />
</Component>
2025-12-04 22:01:41 +08:00
<ComponentRef Id="RemoveCmdPalExtensionsFolder" />
2025-12-03 16:00:41 +08:00
<ComponentRef Id="Module_CmdPal_Ext_PowerToys" />
</ComponentGroup>
</Fragment>
</Wix>