我已将我的ASP.net MVC 2应用程序升级到带有VS 2013社区版的最新MVC 4。将ASP.net MVC2升级到MVC4剃须刀视图intellisense不起作用
一切都完全完美一切工作期望一个恼人的事情,我试了很多,但我没有找到任何解决方案。
在我的剃须刀的观点它让我发现,样式,脚本,Html.RenderPartial如下所示:
名称“脚本”不会在目前情况下
存在在运行时我有在所有仅在Visual Studio中的视图的修改没有问题:
http://i.stack.imgur.com/WPAWJ.png
我尝试添加在web.config文件的命名空间(根和意见里面的一个),但它不他LP另外,我有以下配置:
根Web.config:
<pages>
<namespaces>
<add namespace="System.Web.Helpers" />
<add namespace="System.Web.Mvc" />
<add namespace="System.Web.Mvc.Ajax" />
<add namespace="System.Web.Mvc.Html" />
<add namespace="System.Web.Optimization" />
<add namespace="System.Web.Routing" />
<add namespace="System.Web.WebPages" />
<add namespace="System.Linq" />
<add namespace="System.Collections.Generic" />
<add namespace="Telerik.Web.Mvc.UI" />
</namespaces>
</pages>
查看web.config中:
<system.web.webPages.razor>
<host factoryType="System.Web.Mvc.MvcWebRazorHostFactory, System.Web.Mvc, Version=4.0.0.0, Culture=neutral, PublicKeyToken=31BF3856AD364E35" />
<pages pageBaseType="System.Web.Mvc.WebViewPage">
<namespaces>
<add namespace="System.Web.Mvc" />
<add namespace="System.Web.Mvc.Ajax" />
<add namespace="System.Web.Mvc.Html" />
<add namespace="System.Web.Optimization"/>
<add namespace="System.Web.Routing" />
</namespaces>
</pages>
我试图重新启动Visual Studio很多,删除并重新附加项目没有成功:(
任何建议或帮助reall Ÿappreacted监守我向我的ASPX从/ ASCX整个项目CSHTML
安装'Microsoft.AspNet.Web.Optimization' NuGet包 –
大约有这么多的职位,但转换最好的选择之一是在ASP.NET MVC 4中创建一个新项目并将所有文件移到新的解决方案中。不幸的是,每个ASP.NET版本都会更改配置文件,引用等,这使得它很难升级。 –
@too_cool该软件包已安装: 已安装'Microsoft.AspNet.Web.Optimization 1.1.3'。 –