我使用wix安装程序为我的c#应用程序创建了一个安装程序。
安装进行得很好,但我无法卸载应用程序。我看到下面的原木
MSI (s) (78:AC) [15:32:06:199]: Machine policy value 'Debug' is 0
MSI (s) (78:AC) [15:32:06:199]: ******* RunEngine:
******* Product: C:\wix\Installer\\bin\Debug\MyService-Debug-x86.msi
******* Action:
******* Co
我正在将一些东西从Visual Studio 2008迁移到2012。我的一个项目包含2012年不再支持的安装项目。我决定在WiX 3.6中重建它。我已经创建了一个WiX安装项目来设置我的文件,并创建了另一个WiX包项目来将我的先决条件与安装项目捆绑在一起。
现在,如果可能的话,我想让这个安装项目与以前的安装无缝地工作。例如,我的一些机器使用由VS2008中的VS安装项目创建的setup.exe在其系统上安装了1.0版。现在,我已经使用由VS2012中的WiX包项目创建的setup.msi编译了2.0版。当运行2.0版msi时,我希望它能识别出安装了相同安装程序的旧版本,并对其执行更新(或重新
我正在使用引导程序检查是否存在,如果需要,还可以安装一组第三方产品安装程序。然后它会安装我的产品。我想包括一个完整安装的卸载快捷方式,而不仅仅是我的产品。然而,要做到这一点,我需要能够设置引导程序的产品代码,然后在我的卸载快捷方式中引用它:
<ShortcutId="UninstallShortcut" Name="Uninstall My Product"
Description="Uninstalls My Product"Target="[System64Folder]msiexec.exe"
Argu