Python
Java
PHP
IOS
Android
Nodejs
JavaScript
Html5
Windows
Ubuntu
Linux
在 WiX Bundle 中包含 .NET 安装程序未检测是否已安装
我使用的是 WiX 3 7 无法让简单的 捆绑元素正常工作 因为它不会带来 Net FX 安装程序包 也不会将其嵌入到 setup exe 中 我已经在我的程序中为此创建了自己的包Bundle wxs文件 但我仍然遇到麻烦 即使机器已经安装
wix
bootstrapper
wix37
获取生成的 ProductCode 作为 Wix 中的变量
在我们的产品中我们使用Product Id 在 Wix 中告诉它为每个新版本生成新的产品代码 现在 我们需要在安装期间将正在安装的 MSI 的产品代码记录到我们的注册表项之一中 我们可以通过循环遍历 卸载 注册表项中的条目来查找产品名称和版
wix
wix3
wix37
在 Wix 安装程序中以管理员模式运行 customAction 中的 ExeCommand
我是 wix 安装程序的新手 我已经为我的应用程序使用 wix 安装程序开发了一个设置 我需要执行自定义操作来运行 cmd exe 中的命令 XP 下运行正常 但在 Windows 8 和 7 中 cmd 提示符需要以管理员身份运行 我用谷
wix
installation
impersonation
wix37
elevatedprivileges
在 WiX 中重新启动后继续安装
我正在尝试使用 WixStandardBootstrapperApplication 创建引导应用程序 除了处理重启之外 它可以很好地完成我需要它做的所有事情 我需要安装一组EXE文件 只有第一个是 NET 4 5 需要重新启动 我会延迟重
NET
wix
restart
resume
wix37
使用wix工具集安装多个exe
我有三个产品 其安装程序位于 exe 文件中 假设这三个产品的安装程序是 产品 A exe 产品 B exe 产品 C exe 我想使用 wix 工具集创建一个 msi 文件 它将安装这三个 exe 安装程序 做这个的最好方式是什么 我还想
Windows
wix
windowsinstaller
wix35
wix37
在 MSBuild 中获取本机 exe 的文件版本
我在 Visual Studio 2010 解决方案中有许多 Visual C 项目 此解决方案中还有一个 WiX 项目 它为可执行文件 C 项目之一的产品 构建安装程序 可执行文件在其项目中有一个资源文件 它将程序的版本写入可执行文件 现
VisualStudio
wix
windowsinstaller
wix37
在 WIX 中运行时动态为快捷方式分配名称
我想根据用户输入为快捷方式分配不同的名称 使用 WiX 工具集是否可行 我尝试将财产价值分配给Name的属性Shortcut元素 但它不起作用 的名称栏快捷方式表 http msdn microsoft com en us library
wix
wix37
无法在 Visual Studio 2008/2010 中查看 WIX 项目类型
我的计算机上安装了 Visual Studio 2008 2010 和 WIX37 msi WIX 3 7 但是 我无法在 Visual studio 2008 2010 中看到 WIX 项目类型 我需要安装额外的工具 插件吗 我的计算机上
wix
wix37
votive
将命令行参数从 WiX 包传递到 MSI
我使用的是 Wix 3 7 我有一个 MSI 我想设置一个注册表项 可能通过自定义操作 因为他必须检查该注册表项是否已存在 据我所知 引导程序项目中的捆绑包无法更改计算机状态 例如设置注册表 因此 我尝试通过传递命令行参数
wix
windowsinstaller
wix37
Wix 安装程序包生成损坏的“msi”
使用非常简单的代码 几乎与示例中相同
wix
Bundle
wix37
burn
更改产品代码时可以将1.0.0.0升级到1.0.0.1吗?
我被要求将版本 1 0 0 0 升级到 1 0 0 1 默认情况下 当我使用虚拟安装程序进行测试时 如果我们更改产品代码 1 0 0 0 和 1 0 0 1 都会并排安装 但如果我们执行版本 1 0 1 0 同时更改产品代码 它将进行升级
wix
windowsinstaller
upgrade
wix37
Wix Burn:如何阻止 Bootstrapper 自行安装
我相信这个问题可能已经在我之前被问过 但不知何故 我没有找到合适的答案 我可能必须编写自己的托管引导程序 但到目前为止 在我得到的示例中 引导程序也会自行安装并出现在 添加 删除 程序中 而不是我的产品中 问题 我们可以让引导程序只安装我们
wix
bootstrapper
burn
wix37
使用 CustomAction 卸载 Wix 时出现问题
我创建了一个非常简单的 MSI 它将一些文件复制到 ProgramFiles 目录 并在安装时调用在用 C 编写的二进制文件中找到的自定义操作 安装时 我可以轻松调用我想要的任何自定义操作 例如 我创建了一个安装步骤 用户应在其中输入许可证
installation
wix
windowsinstaller
wix37
Wix 设置中的警告
我是 Wix 工具包的新手 我正在使用 Wix Toolkit 为我的应用程序创建一项设置 但是当我尝试使用 Wix 构建它时 它显示此警告 C Users BNK Desktop wix popup setup wxs 60 警告 LGH
wix
installation
windowsinstaller
wix37
升级后文件丢失
我安装的是1 1版本 我使用 1 2 版本创建了升级 在这两种产品中我都有 2 个文件
wix
wix37
wixextension
WIX 启用 Windows 功能
在安装软件之前 我必须检查某些 Windows 功能是否已启用 我可以使用 dism 命令行工具检查或安装它 我创建了一个自定义操作来执行此操作 但是有没有办法以 WIX 本机方式 执行此操作
wix
wix37
wixextension
DISM
ICE03:字符串溢出(大于列中允许的长度);表:自定义操作
我收到以下代码的 ICE03 字符串溢出警告
wix
wix37
如何使用 WiX Burn MBA 捆绑包在主要升级期间检测当前安装的功能?
我正在使用 WiX 3 7 的刻录 托管引导程序应用程序功能来创建基于 MBA 的自定义安装程序 对于我的捆绑包链中的每个软件包 在执行 MinorUpdate 时 我可以轻松检测到哪些软件包功能已安装 以确保在升级过程中通过使用引导程序的
c
wix
burn
wix37
WiX 安装程序在卸载时不会删除文件
我告诉 wix MSI 文件在卸载时删除文件 但它根本没有注册它 对于捆绑包 我将 MSI 文件称为
wix
windowsinstaller
wix37
burn