Visual Studio的WiX插件中存在一个错误,其中引用的DLL上的文件锁未正确释放。因此,每次要重新编译自定义扩展DLL或其引用的任何程序集时,都必须重新启动Visual Studio。
这是known bug,但问题已经结束,因为似乎有一个解决方案/解决方法:
您可以强制WiX .exes运行进程外以避免锁定 MSBuild有。
我不明白如何实现这一目标。我查了一下......
......但没有找到任何东西。我错过了什么?如何应用此解决方法?
我正在使用WiX 3.10和Visual Studio 2013。
答案 0 :(得分:2)
我在网络上多次看过的例子是将<RunWixToolsOutOfProc>true</RunWixToolsOutOfProc>
添加到属性组中的Wix Installer项目文件中。不幸的是,这个功能的文档到目前为止还没有找到。