<?define myvar="C:Documents and SettingsrohitDesktopplugin"?>
<?define search_accel="My search accelerator_5_0_0_0"?>
<Product Id="*" Name="My Plugin" Language="1033" Version="7.0.0.0" Manufacturer="My Technologies Pvt. Ltd." UpgradeCode="{789344f3-6ced-5a92-aa44-51f3694c207f}">
<Package InstallerVersion="200" Compressed="yes" Description="Installer for the MyPlugin plugin" InstallScope="perUser" />
<Upgrade Id="{789344f3-6ced-5a92-aa44-51f3694c207f}">
<UpgradeVersion
Property="OLD_VERSION_FOUND"
Minimum="0.0.1" IncludeMinimum="yes"
Maximum="7.0.0.0" IncludeMaximum="yes"
OnlyDetect="no" IgnoreRemoveFailure="yes"
MigrateFeatures="yes" />
</Upgrade>
<Property Id="MSIRESTARTMANAGERCONTROL" Value="Disable" />
<InstallExecuteSequence>
<RemoveExistingProducts After="InstallInitialize" />
<InstallExecute After="RemoveExistingProducts" />
</InstallExecuteSequence>
<Media Id="1" Cabinet="MyPlugin.cab" EmbedCab="yes" />
这是我的.wxs文件。现在我正在升级到插件版本 7.0。以前的版本是6.2!
但是当我尝试在不删除前一个插件的情况下安装新插件时,新插件(v7.0(与插件 v6.2 一起安装。
我希望删除旧插件。
这与 GUID 或某些 .wxs 文件配置有关吗?
请帮忙。
谢谢!
上述方法适用于升级。
当我将 GUID 更改为预期时,我的问题已解决。由于将我的解决方案移动到不同的机器,因此不同的可视化工作室,它发生了变化。