【发布时间】:2016-05-21 15:52:45
【问题描述】:
我们正在转换解决方案以使用新的 Roslyn 编译器。当我在发布模式下通过 teamCity 构建它时,MVCBuildViews 步骤仍然使用 aspnet_compiler.exe,并且需要大约 15 分钟来预编译视图。在 .NET 4.5 上使用以前版本的 aspnet_compiler.exe 执行相同的过程需要 3 分钟
这是需要一段时间的命令:
C:\Windows\Microsoft.NET\Framework\v4.0.30319\aspnet_compiler.exe -v temp -p E:\path\to\web\project\Directory
我尝试调整 MSBuild 参数,但没有任何改变。这是一个已知问题,是否有任何解决方法,我需要使用 Roslyn 预编译视图吗? 如果可以选择关闭 MVCBuildViews 步骤有什么缺点(我相信我们选择在发布时预编译是导致此步骤运行的原因)。
【问题讨论】:
标签: c# msbuild visual-studio-2015 teamcity roslyn