2016-04-12 130 views
1

我有一个程序,我们将其称为foo.msi,我使用WIX编写。WiX - 要求安装到网络共享

用户希望能够将它安装到(不是从,但是到)网络共享。
如果尝试更改为网络,则不允许您选择网络驱动器。

用户必须具有什么样的权限才能将内容安装到网络共享中?

基本上这个安装程序是用来分布一个文件,并在其后面传递一些逻辑。

是否有一些WIX参数,我们可以在这里修改以允许它具有基本的读/写功能?

谢谢...

回答

1

找到我的答案。

<Property Id="WIXUI_DONTVALIDATEPATH" Value="1" /> 

WIXUI_DONTVALIDATEFILEPATH =“1”将抑制驱动器检查,但有一个技巧。您必须在您想要完全安装的路径中键入。如果您尝试更改它,请更改“更改文件夹”对话框,您将收到错误“安装目录必须是本地硬盘驱动器”。

这是一个WiX错误,计划在WiX 4.0 - https://github.com/wixtoolset/issues/issues/4737中修复。