我的Visual Studio Ultimate 2013 Update 4无法编译ASP.NET MVC 5 View 。
尽管编译总是成功的,但是编译错误偶尔会出现在 View 上。 Intellisense还在 View 中打开和关闭。我想说它在VS2012中工作得更好(我在那个版本上没有太多的MVC)。
我试图将<MvcBuildViews>true</MvcBuildViews>
添加到.csproj文件中,该文件曾在VS2010中正常工作,但现在不再工作。
知道可能是什么问题吗?
更新:我正在寻找在 View 上看到错误的方式,就像在早期版本的VS中发生的那样。
最佳答案
您的项目是否包括目标并在构建事件后挂入?从命令行尝试msbuild WebApplication1.csproj /t:MvcBuildViews
,它将检查您是否同时设置了默认属性和目标。
<PropertyGroup>
<MvcBuildViews>true</MvcBuildViews>
</PropertyGroup>
<Target Name="MvcBuildViews" AfterTargets="AfterBuild" Condition="'$(MvcBuildViews)'=='true'">
<AspNetCompiler VirtualPath="temp" PhysicalPath="$(WebProjectOutputDir)" />
</Target>
尝试从VS2013U4内部创建一个空白的MVC项目,然后将csproj与您的项目进行比较。
关于asp.net-mvc - VS2013无法编译ASP.NET MVC5 View ,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/28289107/