【问题标题】:Nuget package installation failed in VS 2017 (.net core)Nuget 包安装在 VS 2017 (.net core) 中失败
【发布时间】:2017-08-14 07:05:42
【问题描述】:

我创建了新的控制台应用程序(.NET Core),我正在尝试使用 NuGet 添加包 包是:Microsoft.Extensions.Configuration 当我单击安装时,我收到此消息:

Package restore failed. Rolling back package changes for 'ConsoleApp1'.

【问题讨论】:

  • 我找到了问题的答案。我需要安装 Microsoft.ApplicationInsights.AspNetCore 包和其中包含的 Microsoft.Extensions.Configuration。
  • 下次您提出问题时,您还应该提供包管理器日志中的确切错误,因为它会显示哪个包因何种原因而失败
  • @maxman 这真的很有帮助。

标签: .net asp.net-core .net-core console-application nuget-package


【解决方案1】:

很高兴您的问题得到解决,但是我相信您找到的解决方案可能是巧合,因为 Microsoft.Extensions.Configuration 不依赖于 Microsoft.ApplicationInsights.AspNetCore,但 Microsoft.ApplicationInsights.AspNetCore 确实依赖于 Microsoft。 Extensions.Configuration v1.0.0

昨天我遇到了类似的问题,就在同一天,许多 Microsoft .net Core v2.0.0 NuGet 包被推送到 NuGet。我无意中尝试将 v2.0.0 NuGet 包添加到我的 .net Core v1.x 应用程序中,这给出了错误

正在为 C:\Users\MrSlim_Is_Awesome\documents\visual studio 2017\Projects\WebApplication4\WebApplication4\WebApplication4.csproj 恢复包... 包 Microsoft.Extensions.Configuration 2.0.0 与 netcoreapp1.1 (.NETCoreApp,Version=v1.1) 不兼容。包 Microsoft.Extensions.Configuration 2.0.0 支持:netstandard2.0 (.NETStandard,Version=v2.0) 包还原失败。回滚“WebApplication4”的包更改。 经过时间:00:00:02.1768927 ==========完成==========

解决方案是选择相关 Microsoft NuGet 包的 v1.x.x 版本。

【讨论】:

    猜你喜欢
    • 2017-07-30
    • 2017-11-15
    • 2018-06-12
    • 2017-12-23
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多