我使用 WiX 3.7 编写了一个引导程序,该引导程序先安装 .net 4.5 ,然后再安装我的应用程序的 MSI 文件: <Chain> <PackageGroupRef Id="NetFx45Redist"/> <MsiPackage Id="Mai...
在我的设置过程中,我提供了使用“Windows身份验证”或“服务器身份验证”的选项。只要我使用“服务器身份验证”并提供数据库的用户ID和密码,就可以正常运行并安装数据库。 如果我想要使用“Windows身份验证”来安装数据库(在wix中),我需要做什么呢? 我的product.wxs文件:...
我正在尝试使用WiX v3.7创建一个安装程序项目,用于学习目的,因为VS2012不再包含设置和部署项目。Wix工具集已经集成到VS中,并且我正在创建一个新的WiX单一安装程序设置项目。除了图标扩展中的警告外,安装程序始终可以成功编译,运行正常,并放置桌面快捷方式,但是在Windows 7 P...
我已经阅读了所有相关的帖子,但没有找到解决我的问题的完整答案。 我想将一个Program Files文件夹下的SYSTEM用户赋予完全权限,并将Users组的读取和执行权限授予该文件夹。仅此而已,不多也不少。 我知道使用WIX有三种方法可以给文件夹授权,但对我来说都不是很好,我会解释原因:...
我尝试了<UIRef Id="WixUI_Minimal" />,但是出现了“Unresolved reference to symbol WixUI:WixUIMinimal”的错误。我做错了什么?
我有一个问题,关于WiX安装程序和延迟/立即自定义操作的联系。请原谅我的英语。 我想将用户输入的一些属性传递给延迟自定义操作。我知道我需要一个立即自定义操作和“CustomActionData”来实现这一点。我已经按照以下方式实现了它: 二进制文件: <Binary Id='myA...
有没有任何wix命令可以用来创建数据库,并向数据库中添加用户? 如果有的话,是否有关于如何执行此操作的示例?
我是Wix/Burn的新手,正在尝试理解一些基本概念。我有一个简单的启动程序,使用以下链安装所需的 .NET 4.0框架: <Chain> <PackageGroupRef Id="NetFx40ClientRedist"/> <MsiPacka...
TL;DR: 在这个条件组件中,为什么我需要一个<CreateFolder/> 空元素才能使其正常工作? 我正在为内部应用程序编写一个基于WiX的简单安装程序。该安装程序需要部署一个标准配置文件(普通的.NET .config文件),然后使用通过命令行传递给msiexec的属性进...
我希望学习如何创建Wix引导程序,以便我可以在我的msi安装包中安装.NET框架。但是,我遇到了一个未处理的扩展元素错误。下面是代码:<?xml version="1.0" encoding="utf-8"?> <!-- # This comment is generated...