温馨提示:本文翻译自stackoverflow.com,查看原文请点击:其他 - Precompiling Asp.net MVC views on TFS Build definition
asp.net asp.net-mvc azure-devops azure-pipelines tfs

其他 - 在TFS构建定义上预编译Asp.net MVC视图

发布于 2020-04-20 10:54:07

我们目前在TFS上运行构建。在TFS构建期间是否可以预编译视图?

查看更多

提问者
Venkata Tata
被浏览
70
Andy Li-MSFT 2017-10-03 10:43

可以在TFS上预编译Asp.net MVC视图。

您需要扩展Visual Studio构建过程,引入一个新的BuildViews目标,该目标仅在MvcBuildViews属性设置为true 时才执行

<Target Name="BuildViews" Condition="'$(MvcBuildViews)'=='true'" AfterTargets="Build">
  <Message Importance="normal" Text="Precompiling views" />
  <AspNetCompiler VirtualPath="temp" PhysicalPath="$(WebProjectOutputDir)" />
</Target>

参考下面的文章,有关更多信息,请参考它:

在TFS Build 2010中打开ASP.NET MVC项目的编译时视图检查