【发布时间】:2016-09-04 23:57:05
【问题描述】:
我在使用 Visual Studio 2015 时遇到问题,当我创建一个新的 CORE 1.0 项目时,引用显示一个错误,指出无法解析 .NETCoreApp。当我打开 project.json 文件时,Microsoft.NETCore.App 带有下划线,修复它的解决方案是“对属性进行排序”。
我已经安装了 VS 2015 update 3 和 .net core tools preview 2。
排序属性确实有效,但我也注意到在尝试添加依赖项时,projects.json 文件中的 intelisense 被破坏了。
我是 .net 和 VS2015 的新手,我正在努力学习书籍和教程。
谢谢
【问题讨论】:
-
如果你在项目文件夹中的终端上运行
dotnet restore会发生什么? -
执行 dotnet restore 只是成功运行,但不能解决未解决的依赖错误。我在 NU1001 下的解决方案资源管理器中列出了以下依赖项 Microsoft.AspNetCore.Diagnostics >= 1.0.0 无法解决。 NU1001 无法解析依赖项 Microsoft.AspNetCore.Server.IISIntegration >= 1.0.0。 NU1001 无法解析依赖项 Microsoft.AspNetCore.Server.Kestrel >= 1.0.0。 NU1001 无法解析依赖项 Microsoft.Extensions.Logging.Console >= 1.0.0。 NU1001 依赖 Microsoft.NETCore.App >= 1.0.0 无法解析。
-
我还发现,如果我打开 project.json 文件并在不修改的情况下保存它,它会修复依赖关系警告,并且它会在不运行 dotnet restore 的情况下执行此操作。但是仍然不能修复智能感知。
-
已解决.... MAC\Home\" 等。一旦我更改为保存到盘符驱动器,一切看起来都很好。感谢一位同事,他开始记得他很久以前遇到过同样的问题。感谢 Nate 提供的帮助。
标签: .net asp.net-mvc visual-studio-2015 asp.net-core