5

我有一个方便的 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-compiler 而不是一次性调用?

4

1 回答 1

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

于 2013-09-19T19:36:24.957 回答