我认为有错误。我只有在Visual Studio中打开视图时才会看到这些错误。ASP.NET MVC:如果视图有错误,如何发出编译错误信号?
我想看看编译时的错误,而不是执行时。
确实存在获取此行为的方法吗?
我认为有错误。我只有在Visual Studio中打开视图时才会看到这些错误。ASP.NET MVC:如果视图有错误,如何发出编译错误信号?
我想看看编译时的错误,而不是执行时。
确实存在获取此行为的方法吗?
您可以手动更新.csproj文件,并添加一个<MvcBuildViews>true</MvcBuildViews>
,随时编译视图。
这是链接我googled,你会发现其他人。
编辑:如果速度太慢,尝试设置版本仅用于发布,编辑csproj文件做这样的事情;有关更多详细信息,请参阅AspNetCompiler的文档。
<!-- To modify your build process, add your task inside one of the targets below and uncomment it.
Other similar extension points exist, see Microsoft.Common.targets.
-->
<Target Name="BeforeBuild">
</Target>
<Target Name="AfterBuild">
<AspNetCompiler VirtualPath="Temp" PhysicalPath="$(ProjectDir)\..\$(ProjectName)" />
</Target>
它的工作原理,但它是slooooooooow! – Ricibald 2009-06-04 08:17:36
我假设你在谈论C#编译错误,而不是像CSS验证错误之类的东西。
您可以做的一件事是将Web Deployment Project添加到您的解决方案。当它生成时,它将在您的项目上运行aspnet_compiler.exe,这将在.aspx文件中公开任何这些C#编译错误,否则这些错误将不会被指示,直到.aspx文件在运行时即时编译。
好问题其实,我不介意知道这一点。 – Kezzer 2009-05-28 12:36:23