如何让MvcBuildViews继续查看其他错误视图?

时间:2013-01-07 20:04:38

标签: asp.net-mvc visual-studio msbuild msbuild-4.0

我有一个方便的visual studio外部工具快捷方式,可以在启用MvcBuildViews的情况下构建当前项目。

参数:/m:2 $(ProjectFileName) /p:MvcBuildViews=true 命令行:C:\Windows\Microsoft.NET\Framework\v4.0.30319\MSBuild.exe /m:2 "ProviderPortal.csproj" /p:MvcBuildViews=true

如果视图出现错误,它会在该视图上停止并报告。 我想知道所有有错误的观点不仅仅停留在第一个观点。

我如何告诉Aspnet-Compiler继续出错?或者有没有办法让msbuild代替调用每个视图的aspnet编译器而不是一次性调用?

1 个答案:

答案 0 :(得分:0)

您可以尝试将ContinueOnError设置为ErrorAndContinue:

<Target Name="MvcBuildViews" AfterTargets="AfterBuild" Condition="'$(MvcBuildViews)'=='true'">
    <AspNetCompiler VirtualPath="temp" PhysicalPath="$(WebProjectOutputDir)" ContinueOnError="ErrorAndContinue" />
</Target>

http://msdn.microsoft.com/en-us/library/ms171484.aspx