如何强制WiX .exes运行进程外"

时间:2016-03-09 10:49:48

标签: visual-studio visual-studio-2013 msbuild wix votive

Visual Studio的WiX插件中存在一个错误,其中引用的DLL上的文件锁未正确释放。因此,每次要重新编译自定义扩展DLL或其引用的任何程序集时,都必须重新启动Visual Studio。

这是known bug,但问题已经结束,因为似乎有一个解决方案/解决方法:

  

您可以强制WiX .exes运行进程外以避免锁定   MSBuild有。

我不明白如何实现这一目标。我查了一下......

  • 我的WiX设置项目的属性
  • 扩展程序集(C#类库)的属性
  • 所有Visual Studio设置
  • candle.exe
  • 的可用命令行参数

......但没有找到任何东西。我错过了什么?如何应用此解决方法?

我正在使用WiX 3.10和Visual Studio 2013。

1 个答案:

答案 0 :(得分:2)

我在网络上多次看过的例子是将<RunWixToolsOutOfProc>true</RunWixToolsOutOfProc>添加到属性组中的Wix Installer项目文件中。不幸的是,这个功能的文档到目前为止还没有找到。