第一次调用msbuild挂起

时间:2015-11-03 09:40:17

标签: powershell msbuild

我正在使用一个PowerShell脚本,内部调用msbuild来构建我的解决方案。这原则上有效,所以解决方案文件没问题。

我可以重复构建,它完美无缺。

但构建挂起

  • 我第一次启动脚本(重启后)
  • 在工作日的一段时间/行动之后,不知道会有什么变化

所以我的怀疑是,msbuild正在使用一些在重新启动时未加载的组件/在工作期间卸载的组件。

但我不知道如何找到问题......

我正在使用这个exe: C:\ Program Files(x86)\ MSBuild \ 14.0 \ bin \ MsBuild.exe

有什么想法吗?

1 个答案:

答案 0 :(得分:8)

对于遇到此问题的任何人:Roslyn执行"共享编译"默认情况下,这意味着编译结果用于进一步编译以获得速度。您可以通过提供" False"来切换它。对于VBPROJ文件中的UseSharedCompilation或对MsBuild使用类似的开关。关闭它会使编译速度变慢,但运行不会挂起。