264得票31回答
WiX技巧和提示

我们已经使用WiX有一段时间了,尽管通常对于使用方便的抱怨很多,但情况还算不错。我正在寻找有关以下内容的有用建议: 设置一个WiX项目(布局、引用、文件模式) 将WiX集成到解决方案中,并构建/发布过程 为新安装和升级配置安装程序 任何你想分享的好的WiX技巧

69得票3回答
如何使用WiX将CustomActionData传递给CustomAction?

如何在 CustomActionData 上设置属性以便通过延迟的自定义操作检索?

51得票4回答
Wix指定许可证未显示任何内容。

我正在尝试为我的Wix安装项目指定许可证。 我已经在Wordpad / Notepad / VS中创建了一个带有几个虚拟行的RTF,并尝试了几种不同的方法,因为我读到说使用Word创建的RTF会有问题,但我认为这里不应该出现这种情况。无论如何,我还在Notepad ++中打开它并验证其中没有...

38得票3回答
如何在Wix中创建目录?

我需要在 programdata/test/example 中创建一个目录。在 WiX 中怎么做?

37得票5回答
WiX x64 平台目标

当我创建一个 WiX 项目并尝试将平台设置为“x64”时,我的构建输出会显示如下错误:------ Build started: Project: MyProject, Configuration: Release x64 ------ C:\Program Files (x86)\MSBui...

34得票6回答
Wix在卸载时未删除文件

我看到了其他人关于这个问题的提问,但是我无法让它对我起作用。我正在尝试适应Wix,以便我们可以迁移我们的vdproj(感觉我们在这里向前迈了1步,后退了4步...最基本的事情已经变得完全不容易处理了...但我确实看到了在构建安装程序时具有完全的声明性标记语言的价值)。 我在SharpDeve...

31得票3回答
WiX安装程序失败,错误代码为2819。

我正在尝试使用WiX创建安装程序,但它不会在开始时显示许可协议。但是我收到以下错误。 这是我目前拥有的完整Product.wxs文件。它可以编译和构建。为什么会出现此类错误?我的Fragment部分是否放置正确?我已删除与许可证相关的发布元素,并将欢迎对话框的下一步按钮修改为显示安装目录...

29得票3回答
如何使用heat(WiX 3.5)排除文件收集?

我想使用heat.exe收集一个文件夹里的很多文件。但是我想排除特定的文件扩展名,比如“*.txt”之类的。怎么做呢?

28得票4回答
如何使WIX MSI始终删除先前的版本?

我有一个CI构建系统,每当开发人员检查更改时,就会构建一个MSI。我们在安装的MSI上运行自动化验收测试。 基本上,每个MSI都是产品的完整安装包,因此我们没有任何版本控制(类似于Windows Installer)。 每个MSI具有相同的产品GUID和升级GUID以及相同的版本号,但具有...

27得票2回答
从WiX库项目中引用WixVariable到WiX安装程序项目

我正在尝试配置WiX安装程序和库,使得库中一个文件的版本号被用作安装程序的Product/@Version。 背景 如果在一个本地定义文件的安装程序中进行设置,则相对比较简单,只需要假设组件项目被WiX项目引用并进行配置即可: <Component Id="Company.Asse...