我刚刚更新到VS 2013,当使用MVC 3应用程序时,我遇到了一个自动格式化问题,当使用CTRL K + D快捷键(或突出显示)时,cshtml文件顶部的模型声明设置为小写所有,格式选择)例如
@model IEnumerable<Review>
CTRL K + D.
@model IEnumerable<review>
VS 2012中的相同项目完全正常并且自动格式化工作,所以我尝试导出这些设置并导入它们但没有任何运气。
我试过查看工具 - 选项 - 文本编辑器amd将html Web表单中的客户端标记更改为“已输入”,但这也没有用。
感谢ta.speot.is在这一个。
正如我在下面的评论中所提到的,VS2013不支持MVC3。
若要解决此问题,请将MVC3更新为MVC4或更高版本,这将解决自动格式问题。