50得票2回答
为什么我的WiX安装程序需要一个空的CreateFolder才能有条件地更新Xml文件?

TL;DR: 在这个条件组件中,为什么我需要一个<CreateFolder/> 空元素才能使其正常工作? 我正在为内部应用程序编写一个基于WiX的简单安装程序。该安装程序需要部署一个标准配置文件(普通的.NET .config文件),然后使用通过命令行传递给msiexec的属性进...

47得票5回答
如何在WiX 3安装程序中添加用户界面?

我尝试了<UIRef Id="WixUI_Minimal" />,但是出现了“Unresolved reference to symbol WixUI:WixUIMinimal”的错误。我做错了什么?

44得票3回答
Wix:如何设置文件夹及其所有子文件夹的权限

我知道如何设置文件夹的权限:<DirectoryRef Id="ProgramFilesFolder"> <Directory Id="PHPFolder" Name="PHP"> <Component Id="PHP_comp" DiskId="1"...

23得票1回答
“Fragment”元素包含一个未处理的扩展元素“util:RegistrySearch”。

我希望学习如何创建Wix引导程序,以便我可以在我的msi安装包中安装.NET框架。但是,我遇到了一个未处理的扩展元素错误。下面是代码:<?xml version="1.0" encoding="utf-8"?> <!-- # This comment is generated...

20得票5回答
WIX: 给文件夹授权

我已经阅读了所有相关的帖子,但没有找到解决我的问题的完整答案。 我想将一个Program Files文件夹下的SYSTEM用户赋予完全权限,并将Users组的读取和执行权限授予该文件夹。仅此而已,不多也不少。 我知道使用WIX有三种方法可以给文件夹授权,但对我来说都不是很好,我会解释原因:...

17得票2回答
WiX - 尝试使用util:PermissionEx设置服务的权限,但出现错误1。

我正在尝试做的事情与 WiX - Install Windows Service and give permissions 这个问题非常相似。首先,我按照以下方式添加了UtilExtension命名空间:<Wix xmlns="http://schemas.microsoft.com/w...

15得票2回答
WIX数据库部署,安装

在我的设置过程中,我提供了使用“Windows身份验证”或“服务器身份验证”的选项。只要我使用“服务器身份验证”并提供数据库的用户ID和密码,就可以正常运行并安装数据库。 如果我想要使用“Windows身份验证”来安装数据库(在wix中),我需要做什么呢? 我的product.wxs文件:...

12得票2回答
WiX未正确配置IIS站点

我有一个安装程序,可以配置两个网站,其中一个网站在根目录下有一些应用程序。顶层网站仅配置为Windows身份验证,如下所示:<iis:WebSite Id="WebSite" Description="Application" Dire...

9得票1回答
WiX - 提交多个属性到延迟自定义操作

我有一个问题,关于WiX安装程序和延迟/立即自定义操作的联系。请原谅我的英语。 我想将用户输入的一些属性传递给延迟自定义操作。我知道我需要一个立即自定义操作和“CustomActionData”来实现这一点。我已经按照以下方式实现了它: 二进制文件: <Binary Id='myA...

8得票1回答
NetFx45WebLink和NetFx45RedistLink之间有什么区别?

我使用 WiX 3.7 编写了一个引导程序,该引导程序先安装 .net 4.5 ,然后再安装我的应用程序的 MSI 文件: <Chain> <PackageGroupRef Id="NetFx45Redist"/> <MsiPackage Id="Mai...