我在 VS2012 (Premium, Update 2) 中创建一个新项目/解决方案并选择ASP.NET MVC 4 Web Application
模板。在 Content 文件夹中创建的 Site.css 不包含display-label
、editor-label
等的定义editor-field
。但是当我让 VS2012 创建一个新视图时,它会创建一个使用这些类的视图。
这是正常行为吗?还是我安装的 VS2012 有问题?
如果我创建一个新ASP.NET MVC 3 Web Application
的 Site.css确实包含定义。
我相信新的项目内容来自C:\Program Files (x86)\Microsoft Visual Studio 11.0\Common7\IDE\ProjectTemplates\CSharp\Web\1033\MvcWebApplicationProjectTemplatev4.1.cshtml\Content
. 我计算机上该文件夹中的 Site.css 文件的日期为 2/19/2013 12:36,大小为 13.944 字节。你的电脑有什么不同吗?
我发现这个问题看起来很相似,但是在那种情况下,来自 MVC3 应用程序的代码被迁移到了 MVC4。在我的情况下,我只是在创建一个开箱即用的新 MVC4 应用程序。