MvcBuildViews似乎构建了比.csproj文件中包含的文件更多的文件

Eri*_*dio 6 asp.net asp.net-mvc

有没有办法将视图构建限制为只包含在.csproj文件中的文件?或者至少有一种方法可以排除某些文件夹的构建?

在我们的项目文件夹结构中,我们有一个\ Admin\Mocks文件夹,其中包含大量模拟的.aspx和.cshtml文件,而.\ Admin\Mocks文件夹不包含在.csproj文件中(虽然\ Admin是),似乎该树中的所有文件都已构建完毕.这当然会产生大量的构建错误.

我不确定这会有什么不同,但我们的项目是使用Asp.Net 4的混合WebForms/Mvc3应用程序(WebForms和Razor View Engines).

Ste*_*iga 2

如果可能,创建一个单独的 Web 项目并将您不想在其中构建的内容放入其中,确保将 MVCBuildViews 设置为 false。