带 WiX 的安装程序(由管理员预安装并由用户更新)?
我们使用 WiX 创建了一个安装程序。 在注册表中,我们将其保存在 HKCU 下(参见示例)。 桌面图标和所有内容都是为当前用户安装的。 对于升级,我们还…
如何在 MSBuild 中使用团队构建属性?
我有一个使用默认流程模板的简单 tfs-2010 构建定义。在其中,我使用 $(BuildID) 定义了内部版本号格式来定义部分计算字段。这有效,我可以看到 Build…
使用 Wix 安装 Visual Studio 代码片段
我为 MVVM Light 创建了一个安装程序,安装的一部分是关于 Visual Studio 2010、2010 Express 和 2008 的代码片段。不幸的是,代码片段安装到带有 LCI…
WiX 升级问题 - 文件的主要版本已增加,但修订版较低,现在旧文件已删除,但升级期间不会复制新文件
我根据目录自动为我的安装程序生成一个 WiX 文件(用于 Web 应用程序),它包含对以下 3 个 .Net 程序集的引用: Migrator.dll Migrator.Framework.dl…
Windows 服务在卸载时不会停止且不会被删除 (Wix)
我在 stackoverflow 上看到了一些与此相关的问题,但它们似乎都没有解决我所观察到的特定行为。 我在 Wix 3.0 .wxs 文件中定义了一个 Windows 服务,…
如何将 Java 相关应用程序与 MSI 中的 JRE 捆绑在一起
这类似于 如何创建Java 程序的 .msi 文件? (eclipse) 但也专门用于捆绑 JRE。 我目前正在为我的产品构建 MSI,以便它可以作为 Windows Home Server …
WIX:根据先前执行的自定义操作的成功情况运行自定义操作
我在安装过程中需要重新启动Windows资源管理器进程。目前我们强制用户重新启动以确保资源管理器进程真正重新启动,但我希望更灵活一些。 我有一个 res…
LaunchConditions 之前的自定义操作
我需要检查框架版本、操作系统版本和启动条件之前的管理员权限。我的操作系统版本和管理条件按预期工作,但框架版本不工作。 NETFRAMEWORK35 未填充。…
64 位操作系统所需的安装条件在 32 位 Windows 操作系统上不会失败
我正在使用单个 wix 项目(指定 -arch Candle 参数)构建安装程序的 32 位和 64 位版本, 我想避免客户混淆,并且只允许在 32 位操作系统上进行 32 位…
使用 Wix 从一个 .wxs 文件创建 32 位和 64 位安装程序
我想在构建 32 位和 64 位安装程序时保持顶级 .wxs DRY。我使用 Candle.exe 的 -arch 参数来控制构建的默认安装程序架构。 我现在遇到的问题是,32 位…
WIX 错误,文档元素名称为“Wix”;无效
我有多个由 heat.exe 生成的 wxs 文件。每个文件都有一个根元素 Wix、两个子 Fragment,每个 Fragment 元素分别有一个 DirectoryRef 和 ComponentGrou…