当前位置: 首页 > 编程语言 > C#

LimitedIntelliesenseinVS2013forMV203Project分享

时间:2023-04-10 20:05:45 C#

LimitedIntelliesenseinVS2013forMV203Project我最近安装了VS2013Professional,并在其中打开了我的一个副项目应用程序。该项目是一个使用razor视图引擎的MVC3应用程序。我注意到在编辑视图(cshtml)时,我无法访问我在2012年习惯的智能感知。我立即注意到的示例是@Url.Content()和@Viewbag。代码仍然可以编译和运行,只是没有智能感知。有点搞砸了我想我会检查升级日志,果然我发现......“Razor的Intellisense(CSHTML和VBHTML)文件仅限于HTML标记。有关如何升级你的附加信息,请参见http:/MVC3项目/go.microsoft.com/fwlink/?LinkID=317645。”提供的链接只是告诉您从mvc3升级到mvc4。我的问题是:这是我唯一的选择吗?为了在旧的mvc3项目上使用VS2013,我是否必须升级它们,或者vs2013是否支持mvcrazor文件的完整智能感知?在这里找到它...很快你就会在VS2013中看到新版本的MVC5。MVC5将包含在VS2013中。VS2013不支持MVC3。我上次在channel9上确认过。所以只安装了VS2013或没有旧版本的人会遇到仍在MVC3中的项目的问题。发生此错误是因为MVC4和5安装不包含ASP.NETMVC版本3中使用的DLL。http://geekswithblogs.net/anirugu/archive/2013/10/16/how-to-migrate-asp.net-mvc-3–mvc4-project-to.aspx完成将项目升级到MVC5...已创建一个新项目,带来了我的模型、视图和控制器文件夹的所有内容。还必须更新webconfig以包含我在以前的项目中安装的一些包。在每个视图中添加这两行:@inheritsSystem.Web.Mvc.WebViewPage@usingSystem.Web.Mvc.Html和intellisense将在VS2013中再次用于MVC3您可以尝试从解决方案资源管理器中卸载项目并重新加载。看看你是否能恢复你的理智。这个对我有用。1-从Tools中选择NugetPackageManagerConsole2-使用这个PM>install-PackageMicrosoft.AspNet.Mvc-Version3.0.20105.1下载system.web.mvc3以上是C#学习教程:在VS2013的MV203项目有限智识分享的所有内容,如果对你有用,需要了解更多C#学习教程,希望大家多多关注。本文收集自网络,不代表立场。如涉及侵权,请点击右侧联系管理员删除。如需转载请注明出处: