在VS2015社区中使用ASP.NET 5时,“无法解析符号'system'”和其他命名空间

khu*_*ain 4 .net c# asp.net visual-studio-2015

在VS2015社区中,当我创建一个ASP.NET 5项目时,我在命名空间中遇到了很多错误,但我不确定为什么会这样。

我已经下载了VS2015社区,并下载了Microsoft ASP.NET和Web Tools 2015(Beta8),并按照Web Tools Beta8页面上的安装说明进行操作,并在Web Tools之前安装了.NET版本管理器(Beta8)。在VS2015中,我单击“新建项目”,在“ Visual C#”部分中转到“ Web”,然后选择“ ASP.NET Web应用程序”。然后,我在ASP.NET 5预览模板中选择“ Web应用程序”模板。它创建了我的项目。我可以通过单击带有“ IIS Express”文本的绿色播放按钮来开始调试,然后按需将页面加载到我的Web浏览器中。但是,几乎所有名称空间都标记为““无法解析符号”。我尝试卸载并重新安装,但没有成功。在解决方案资源管理器中,我有两个参考,DNX 4.5.1和DNX Core 5。0,并且其中有很多引用。我注意到只有DNX 4.5.1具有包含Microsoft.CSharp,mscorlib,System和System.Core的“框架程序集”。

当我选择“空” ASP.NET 5预览模板时,会发生相同的问题

图片: 我Startup.cs看起来像在VS2015什么在Solution Explorer引用

小智 6

我遇到过同样的问题。问题出在ReSharper中,它无法使用新的ASP.NET 5名称空间方法(使用project.json)来解析名称空间。我安装了最新版本的ReSharper(9.2),该版本支持ASP.NET 5,此问题已解决。

  • 将ReSharper更新到9.2版解决了该问题 (2认同)