Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/wix/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
如何将参数强制到WiX MSI/norestart_Wix - Fatal编程技术网

如何将参数强制到WiX MSI/norestart

如何将参数强制到WiX MSI/norestart,wix,Wix,在WiX中, 是否可以使用命令行强制使用某些标志,如/NORESTART,同时使用或不使用 换句话说,我想创建始终应用/NORESTART标志的MSI包,无论是通过双击还是通过CMD执行 谢谢您的帮助。据我所知,可以通过自定义操作设置几个InstallRunMode变量 session.SetMode(InstallRunMode.RebootNow, false); session.SetMode(InstallRunMode.RebootAtEnd, false); 更新: 另外,通过将/

在WiX中, 是否可以使用命令行强制使用某些标志,如/NORESTART,同时使用或不使用

换句话说,我想创建始终应用/NORESTART标志的MSI包,无论是通过双击还是通过CMD执行


谢谢您的帮助。

据我所知,可以通过自定义操作设置几个InstallRunMode变量

session.SetMode(InstallRunMode.RebootNow, false);
session.SetMode(InstallRunMode.RebootAtEnd, false);
更新:
另外,通过将/NORESTART传递给MsiPackage,使用bootstrapper应用程序也可以实现这一点。

我想我们可以在本机实现,而无需使用CustomAction。我希望如此,但经过几天的搜索,这是我找到的唯一方法。我想我应该加入书签,也许有人会分享更好的书签。另外,请检查我的更新。这不是最好的主意,但在某些情况下它会有所帮助。谢谢,我不想在这种情况下使用引导程序。