【问题标题】:Visual Studio 2012 IntelliSense & Highlighting stopped working for ASP.NET MVC 5 Web App after installing Xamarin StudioVisual Studio 2012 IntelliSense & Highlighting 在安装 Xamarin Studio 后停止为 ASP.NET MVC 5 Web App 工作
【发布时间】:2014-09-08 21:17:45
【问题描述】:

安装 Xamarin Studio Visual Studio 2012 IntelliSense & Highlighting 后,ASP.NET MVC 5 Web App 停止工作。

当我打开或创建新的 MVC 4 Web 项目时,我的 MVC 4 Web 项目 的语法和 IntelliSense 就在那里。 我的 MVC 5 Web 项目语法和 IntelliSense 消失了,我相信它发生在我安装 Xamarin Studio 之后,它有一些 SDK 和一些其他东西集成到 Visual Studio .

有人熟悉这个问题吗?

PS:我刚刚创建了一个新的 MVC 4MVC 5 项目并寻找可能导致问题的原因 - 因为 MVC 4项目的 IntelliSense & Highlighting 存在,而 MVC 5 不存在。

这是 MVC 5 的 Web.Config 文件

<?xml version="1.0" encoding="utf-8"?>
<!--
  For more information on how to configure your ASP.NET application, please visit
  http://go.microsoft.com/fwlink/?LinkId=301880
  -->
<configuration>
  <appSettings>
    <add key="webpages:Version" value="3.0.0.0" />
    <add key="webpages:Enabled" value="false" />
    <add key="ClientValidationEnabled" value="true" />
    <add key="UnobtrusiveJavaScriptEnabled" value="true" />
  </appSettings>
  <system.web>
    <compilation debug="true" targetFramework="4.5" />
    <httpRuntime targetFramework="4.5" />
  </system.web>
</configuration>

这是 MVC 5 的 packages.config 文件

 <?xml version="1.0" encoding="utf-8"?>
<packages>
  <package id="Microsoft.AspNet.Mvc" version="5.0.0" targetFramework="net45" />
  <package id="Microsoft.AspNet.Razor" version="3.0.0" targetFramework="net45" />
  <package id="Microsoft.AspNet.WebPages" version="3.0.0" targetFramework="net45" />
  <package id="Microsoft.Web.Infrastructure" version="1.0.0.0" targetFramework="net45" />
</packages>

【问题讨论】:

标签: asp.net-mvc-4 visual-studio-2012 installation intellisense xamarin-studio


【解决方案1】:

当我在寻找答案时,我看到一些人在安装 Xamarin Studio 后遇到了同样的问题。

我终于能够通过安装Microsoft ASP.NET Razor Version 2.1.0 来修复它 现在 Intellisense 也在处理视图。

我希望我也可以在 some other question 上发表评论(我没有足够的声誉这样做)因为看起来他们正在努力解决同样的 MVC 5 Intellisense 问题(那里的一个人报告说它开始了安装 Xamarin 之后也会发生)并且该解决方案可能会帮助他们。

【讨论】:

  • 我赞成问答,所以也许你现在可以在那里评论和回答?
  • 我把它放在我的笔记列表上——所以每当我得到这 50 分时——我都会去那里添加评论。不过非常感谢!
猜你喜欢
  • 1970-01-01
  • 2013-10-06
  • 1970-01-01
  • 2016-01-03
  • 2014-02-23
  • 2016-02-07
  • 2017-01-07
  • 2012-10-23
相关资源
最近更新 更多