【问题标题】:.net core package restore failed.net 核心包还原失败
【发布时间】:2017-12-17 18:53:35
【问题描述】:

包恢复

在 ASP.NET Core 1.1 中包还原失败。 注意:我的目标是在我的项目中。

“框架”:{ “net461”:{} },

最近我将我的项目从 ASP.NET Core 1.0 升级到 1.1,它在我的旧笔记本电脑上运行良好,直到我将项目切换到全新的笔记本电脑,并安装了 Visual Studio 15。这是 VS 15 的配置。

我还安装了此链接中提到的所需 SDK https://jeremylindsayni.wordpress.com/2016/11/20/upgrading-from-net-core-1-0-t0-1-1-with-visual-studio-2015/

现在我的project.json 文件看起来像这样。

global.json 看起来像这样。

{ “项目”:[“。” ] }

但正如您所见,包没有按预期加载。当我从包管理器控制台运行dotnet restore 时,我得到了类似的东西。

有什么想法吗??

【问题讨论】:

  • 尝试删除所有project.json.lock文件、binobj文件夹,然后再次尝试恢复。
  • @ignas 也尝试过。但还是一样。
  • 您可以将鼠标悬停在project.json 文件中的这些错误上吗?无法恢复软件包应该有一个特定的原因。你能和我们分享一下这个原因吗?
  • 这种情况下我通常会怎么做:1.删除project.lock.json 2.手动删除bin和obj 3.恢复项目

标签: asp.net visual-studio-2015 asp.net-core asp.net-core-1.0 asp.net-core-1.1


【解决方案1】:

我在添加文件时修复了同样的问题

如果您在添加一些代码文件(例如控制器、视图等)时看到此错误。 当您尝试添加某些文件时,原因之一是 CodeGeneration 包失败。

添加nuget包

Microsoft.VisualStudio.Web.CodeGeneration.Design

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2016-12-21
    • 1970-01-01
    • 1970-01-01
    • 2019-09-21
    • 2020-02-16
    • 1970-01-01
    • 2017-11-14
    相关资源
    最近更新 更多