使用 wix 创建安装程序以安装在特定网站(不在默认网站中)时出现问题
我正在使用 wix 创建一个 .msi 以安装在“测试网站”中。 但它总是安装在“默认网站”中。 .wxs 看起来像: 有谁知道如何安装到“测试网站”(而不是…
验证用户必须安装至少一项子功能
中的结构 这是我的应用程序安装程序在 FeatureTree/SelectionTree Application Core |_ _ 功能 1 |_ _ 功能 2 |_ _ 功能 3 我想确保当用户…
“坏形象” Wix 3.0 中的 Heat 和类型库
当使用 heat(来自 Wix 3.0.4805.0)从 Visual Studio 生成的类型库生成 Wix 文档时,我收到错误。 弹出一个窗口,显示: “heat.exe - 图像错误” 应…
通过 WiX 3 检测程序集是否位于 GAC 中?
我想在 WiX 3 中检测(最好通过条件)特定程序集是否在 GAC 中。 我知道该程序集的名称、版本和公钥令牌。 有没有内置的方法可以做到这一点,或者我必…
在 Visual Studio 2008 和 WiX(v3) 中使用 heat.exe 获取 .csproj
我发现 Wix v3 使用一个工具(heat.exe)将信息“收获”到 WiX 片段中。 要么我找错了位置,要么这记录很少。 为包含媒体文件的复杂文件夹结构自动生…
如何从 MSI“文件”中提取数据(文件计数) 桌子
在我们的构建过程中,当前有可能将基于非代码的文件(例如图像文件)添加到我们的 Web 项目中,但不包含在 WiX 构建的 MSI 安装程序中。 为了帮助防止…
运行 RemovePreviousVersion 时 MSI 不会安装所有文件
我有一个使用 WiX 版本 3 的 MSI 构建。 我们正在部署的产品的所有以前的安装程序都可以在指定的配置下正常工作(即:如果以前的版本存在,则删除,然…
检测是否安装了 Excel 2003 的最佳方法是什么?
我正在使用 Wix v3.0(它可以归结为 MSI 安装程序),并且我正在尝试创建一个条件来确保安装了 Excel 2003。 检测计算机上是否存在 Excel 2003 的最佳…
根据 VS 活动配置定义 Wix 属性和值
如何定义根据激活的 Visual Studio 配置而变化的 Wix 属性和值? 例如,对于我们的发布版本,var x = 1,对于导出版本,var x = 2。…
将 ConfigurableDirectory 的值存储在注册表中
我们的安装程序允许用户选择他们想要安装某些文件的位置,但我们需要有一个指向该位置的注册表项。 我正在使用该功能的 ConfigurableDirectory 选项来…