将缺少的部分视图显示为构建错误

时间:2010-07-28 10:53:06

标签: c# visual-studio-2010 asp.net-mvc-2 partial-views

我一直在重新组织工作中的观点并将它们移动到更合适的位置。

因为我们目前正将许多视图组织到Views文件夹中的自己的文件夹中,所以我们必须使用RenderView中的完整路径来引用我们的视图。

如果RenderPartial方法指向的ascx文件的位置不存在,有没有办法让Visual Studio抛出构建错误?

运行时显示错误,但我希望它是构建过程的一部分。

感谢您的任何建议

2 个答案:

答案 0 :(得分:0)

查看位置仅在运行时解析,所以我真的不知道如何做到这一点,除非你在MSBuild中编写一些自定义步骤来分析源代码并检查相应视图文件是否存在但这将是一个具有挑战性的任务。

答案 1 :(得分:0)

MvcBuildViews可能对此有所帮助:

Compile Views in ASP.NET MVC