WiX:如何为所有用户创建共享?

标签 wix

我正在使用 WiX 创建安装程序,并希望在安装过程中共享文件夹。我想向所有用户授予权限。我正在使用以下片段:

<util:FileShare Id="MYSHARE" Name="MyShare" Description="Description of MyShare">
  <util:FileSharePermission GenericRead="yes" Read="yes" ReadAttributes="yes" User="Everyone" />
</util:FileShare>

我收到以下编译时错误: ““产品:{MY-GUID}”部分中对符号“用户:每个人”的引用未解析。”

关于如何为所有用户创建共享有什么建议吗?

最佳答案

您需要有一个 Util:User 元素。 FileSharePermission/@User 是对 User/@Id 属性的引用。

不幸的是,存在一些与用户属性相关的设计不一致。通常它是对 User/@Id 的引用,但有时它只是用户名...悲伤,是的..但我们还没有全部修复。

关于WiX:如何为所有用户创建共享?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/494045/

相关文章:

wix - 使用注册表检测安装的 MS Office 是 32 位还是 64 位

installation - 从 VS 安装 MSI 升级到 Wix MSI 被视为卸载

c++ - CreateSymbolicLink 在 Windows 8 上运行,在 Windows 7 上返回错误代码 1314

WiX 卸载 UI 属性未设置

.net - 在 WiX 中重启后继续安装

wix - WIX:如何动态设置msi输出文件的名称

c# - 创建骨架 WiX 扩展时失败

wix - wix v3.8重大升级时如何保留配置文件?

wix - 如何检查环境变量是否存在?

wix - 烧录:访问 Bootstrapper.exe 中的 msi 文件