【发布时间】:2018-01-27 20:06:40
【问题描述】:
我一直在测试 Net Core 1.0.1 并使用 VS 2015 构建原型。
安装 Net Core 2.0 后,如果我尝试从 VS 构建 API Web Core App,我会收到明显的错误“无法解析依赖项 Microsoft.NETCore.App >= 1.0.1”。然后我编辑引用 .NetCore 2.0.0 的 JSON 文件,并尝试使用 Nuget 进行恢复,但它说一切正常,即使在 2.0 丢失的引用中清楚地显示 VS 也是如此。
我继续使用蛮力并打开 Nuget Manager 并手动安装 Microsoft.NETCore.App 2.0,显然成功了。但这并不能解决第一个错误,只是更新到“无法解决...到 2.0.0”并添加新的神秘“Project MyTest 没有锁定文件。请运行 'dotnet restore' 以生成新的锁定文件”。从 CLI 'dotnet restore' 运行它抱怨一个或多个包与 .NetCoreApp,Version=v2.0 不兼容。
哎呀!... Visual Studio 2015 就这样...注定要失败了吗?不能和Net Core 2.0一起使用吗?我的机器里真的没有空间来尝试闪亮的 Visual Studio 2017。
【问题讨论】:
-
"对于 Visual Studio 用户:您需要更新到最新版本的 Visual Studio 才能使用 .NET Core 2.0。您需要为此更新单独安装 .NET Core 2.0 SDK。(Visual Studio 2017 15.3+,Visual Studio for Mac,Visual Studio Code — C# 扩展)”源blogs.msdn.microsoft.com/dotnet/2017/08/14/…
标签: .net visual-studio-2015 .net-core asp.net-core-2.0