7得票1回答
Wix 3.5在推按钮控件上的图标

我正在尝试为我的安装程序创建一个“帮助”按钮,但是由于某种原因,我的图标没有出现在按钮上。目前,我将图标图像包含在我的主要wix产品wxs文件中,如下所示: <WixVariable Id="WixUIInfoIcon" Value="Icons\info.ico"/> 然后...

7得票1回答
错误代码0x80070643:安装MSI软件包失败。

我正在使用WiX 3.6创建我的应用程序安装程序。我在一个引导程序中捆绑了两个MSI包,一切都很好,直到我在Windows7 PC上安装引导程序。该安装程序在Windows XP机器上运行良好。 在Windows 7中开始安装后,它会回滚设置并抛出... 安装失败 One or more...

7得票1回答
为什么setup.exe没有显示ARPCOMMENTS和WIXUIBanner.bmp,但是setup.msi却显示了这些内容?

我已经设置了Setup.Bootstrapper项目,以输出Setup.exe和Setup项目以输出setup.msi。但问题是为什么我的setup.exe没有显示ARPCOMMENTS并且在运行安装程序时也没有显示Banner.bmp文件。另一方面,Setup.msi正常工作。 我用于Se...

7得票4回答
在WiX中出现“错误-2147467259:无法创建SQL数据库”的错误

我想在使用WiX 3.6的安装过程中创建一个数据库。我遵循了许多教程,但我认为我做错了什么。 <?xml version="1.0" encoding="UTF-8"?> <Wix xmlns="http://schemas.microsoft.com/wix/2006/w...

7得票3回答
如何在WiX中调用命令行程序

我想在WiX中调用OpenOffice的命令行程序。为此,我创建了一个自定义操作,如下所示: <CustomAction Id="ca_RunOpenOfficeProgram" Return="check" Directory="TARGETDIR" ExeCommand="cmd...

7得票1回答
WiX中捆绑包和安装程序的版本以及UpgradeCode在升级Visual Studio安装程序项目时的区别

我正在将一些东西从Visual Studio 2008迁移到2012。我的一个项目包含一个安装项目,在2012中不再支持。我决定在WiX 3.6中重新构建它。我创建了一个WiX安装项目来设置我的文件,另一个WiX绑定项目来与安装项目一起捆绑我的先决条件。 现在,如果可能的话,我希望这个安装项...

7得票3回答
WiX:避免显示“文件正在使用”对话框,只在安装结束时提示重新启动。

我正在使用WiX 3.6中的<MajorUpgrade>来强制卸载先前版本的应用程序,以便安装更新版本。我的应用程序会将扩展DLL文件安装到Windows Explorer中,因此在卸载时,"正在使用的文件"列表会显示Explorer并默认关闭列出的应用程序。这会导致我的shell...

7得票1回答
WiX捆绑程序升级:在旧版本被删除之前,新版本的MSI会被安装。

我有一个安装了WiX捆绑包的MSI,同时也检查是否已安装.NET。安装捆绑包(和安装程序)时一切都按预期工作。 我的问题在于捆绑包升级时。在升级中,捆绑包首先会安装v_Next的MSI,然后再卸载v_Previous的MSI。 我该如何改变这个顺序?我希望在升级时先卸载v_Previous...

7得票3回答
Wix Installer 3.7 Bootstrapper注册表搜索

<?xml version="1.0" encoding="UTF-8"?> <Wix xmlns="http://schemas.microsoft.com/wix/2006/wi" xmlns:util="http://schemas.microsoft.com...

7得票3回答
如何在WiX 3.6中包含与配置相关的项目输出

我想知道如何在WiX安装项目中包含一个与配置相关的项目输出。 例如,我们看一个带有一个.NET应用程序和一个Wix设置项目的Visual Studio解决方案。 我已经在设置项目中添加了对.NET应用程序的引用,并在设置源代码中创建了组件: <Component Guid="EB...