Visual Studio 2013自动格式化(CTRL K D)cshtml文件时出现小写问题

6

我最近才升级到VS 2013,在使用MVC 3应用程序时,我遇到了自动格式问题,即在cshtml文件顶部的模型声明使用CTRL K + D快捷键(或突出显示所有内容,选择“格式设置”)时,它被设置为小写,例如:

@model IEnumerable<Review>

CTRL K + D

@model IEnumerable<review>

在VS 2012中相同的项目可以完美运行,自动格式化也有效,因此我尝试导出这些设置并导入它们,但是没有成功。

我尝试在“工具-选项-文本编辑器”中查找,并将HTML Web表单中的客户端标记更改为“按输入方式”,但这也没有起作用。


2
据我所知,VS2013不支持MVC3,只支持4及以上版本。 - ta.speot.is
你好TA,是的,我刚把这个项目更新到MVC 4版本,结果正如预期一样能够运行。感谢你的指引。 - Ricardo Deano
同样的问题让我在使用Visual Studio Community 2013的MVC 4/5时感到非常疯狂。 - guneysus
1个回答

2

感谢ta.speot.is提供的帮助。

如下面评论中提到的,VS2013不支持MVC3。

为了解决这个问题,请将MVC3升级到MVC4或更高版本,这样可以解决自动格式化问题。


尝试这个:http://geekswithblogs.net/anirugu/archive/2014/01/05/how-to-fix-mvc-3-issues-in-visual-studio-2013.aspx - Anirudha Gupta
3
一年后的现在,我正在使用MVC4,但在cshtml页面顶部声明我的模型时,出现了这个问题。不确定原因是什么。 - wh-dev

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接