且构网

分享程序员开发的那些事...
且构网 - 分享程序员编程开发的那些事

让编译检查Page中的错误

更新时间:2022-09-22 10:31:58

我们从开发到发布经历如下几个过程:Dev-Build-Commit-Push-Pull-Build-Precompile-Publish

这里Precompile是在第六步,如果到这个时候才失败就太痛苦了,每次都跟赌博一样太麻烦了,本地跑一次Precomlie.bat又很麻烦,突然发现***上有好办法如下:

http://***.com/questions/383192/compile-views-in-asp-net-mvc

1.用文本编辑器打开项目(.csproj)文件;

2.查找<MvcBuildViews >如果没有在<PropertyGroup>中找到,就新加一个如:<MvcBuildViews>true</MvcBuildViews>,如果这个元素出现两次则以后出现的为准;

3.在文件末尾增加如下代码,如果是asp.net webform 程序也是有效的,这里调用的是aspnet_compiler所以对cshtml和aspx等page都有效。

<TargetName="AfterBuild"Condition="'$(MvcBuildViews)'=='true'">
   
<AspNetCompilerVirtualPath="temp"PhysicalPath="$(ProjectDir)\..\$(ProjectName)"/>

</Target>



本文转自today4king博客园博客,原文链接:http://www.cnblogs.com/jinzhao/archive/2012/07/13/2590365.html,如需转载请自行联系原作者