我们正在将一个项目改为使用新的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:\Windows\Microsoft.NET\Framework\v4.0.30319\aspnet_compiler.exe -v temp -p E:\path\to\web\project\Directory
我尝试调整MSBuild参数,但没有任何变化。这是否是已知问题,是否有任何解决方法?我是否需要使用Roslyn预编译视图?如果可以,关闭MVCBuildViews步骤会带来什么影响(我相信我们选择在发布时预编译导致运行此步骤)。