use*_*573 30 .net asp.net-mvc intellisense visual-studio asp.net-mvc-4
我刚刚将mvc4项目(使用vs2012)更新为mvc5.在遇到很多与依赖关系相关的问题之后,我终于找到了这个教程,并将所有内容弄清楚,以便构建没有问题但是,我必须对任何视图(.cshtml文件)进行智能感知:@using,@ model,@ html .*,@ styles ......什么都行不通.我必须打破剃刀视图引擎无法正确解析它们的引用.我已经仔细检查了web.configs,看不到任何东西.有任何想法吗?谢谢.
Den*_*zak 29
经历了同样的痛苦,并且在视觉中没有智能感知工作大约3周.然后我终于找到了它.它开始工作时,我打开网页,在web.config中设置为3版本.
所以在我的web.config中这是版本2.0.0.0,在我更新到3.0.0.0后它开始工作
<appSettings>
<add key="webpages:Version" value="3.0.0.0"/>
...
</appSettings>
Run Code Online (Sandbox Code Playgroud)
有意思这是你的问题,并将帮助因为我感到你的痛苦:)
-------------------------------------------------- ------
更新: 对于其他人谁仍在寻找这个问题在后MVC5更新修复,帮我:在~/Views/web.config使用的NuGet没有更新这条线从MVC 5.2.2.0更新至5.2.3.0:
<host factoryType="System.Web.Mvc.MvcWebRazorHostFactory, System.Web.Mvc, Version=5.2.2.0, Culture=neutral, PublicKeyToken=31BF3856AD364E35" />
Run Code Online (Sandbox Code Playgroud)
更新5.2.2.0到5.2.3.0带智能感知起死回生.您可能必须关闭视图并重新打开它才能加载Intellisense.
hat*_*ode 17
用于Visual Studio 2012的ASP.NET和Web Tools 2013.1现已发布,应解决VS 2012的MVC5 intellisense问题.
此版本带来了大量改进,包括对Visual Studio 2012和Visual Studio 2012 Express for Web用户的ASP.NET MVC 5,Web API 2,脚手架和实体框架的一些出色增强.
您可以下载更新:http://blogs.msdn.com/b/webdev/archive/2013/11/18/announcing-release-of-asp-net-and-web-tools-2013-1-for-视觉工作室2012.aspx
在我的情况下,我尝试了所有这些和其他的东西,解决方案是更改了在Views-WebConfig里面的这一行
<host factoryType="System.Web.Mvc.MvcWebRazorHostFactory, System.Web.Mvc, Version=4.0.0.0, Culture=neutral, PublicKeyToken=31BF3856AD364E35" />
Run Code Online (Sandbox Code Playgroud)
至
<host factoryType="System.Web.Mvc.MvcWebRazorHostFactory, System.Web.Mvc, Version=5.0.0.0, Culture=neutral, PublicKeyToken=31BF3856AD364E35" />
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
21874 次 |
| 最近记录: |