.net - VS 2017 (.net core) 中的 Nuget 包安装失败

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

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

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

最佳答案

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

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

Restoring packages for C:\Users\MrSlim_Is_Awesome\documents\visual studio 2017\Projects\WebApplication4\WebApplication4\WebApplication4.csproj... Package Microsoft.Extensions.Configuration 2.0.0 is not compatible with netcoreapp1.1 (.NETCoreApp,Version=v1.1). Package Microsoft.Extensions.Configuration 2.0.0 supports: netstandard2.0 (.NETStandard,Version=v2.0) Package restore failed. Rolling back package changes for 'WebApplication4'. Time Elapsed: 00:00:02.1768927 ========== Finished ==========

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

关于.net - VS 2017 (.net core) 中的 Nuget 包安装失败,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/45669092/

相关文章:

c# - 如何在 .NET Core Web API 中向 Swagger UI 添加上传按钮?

c# - 处理网站和 cms 身份验证的用户身份

c# - ASP.NET MVC 属性只允许用户编辑他/她自己的内容

c# - 这两种 Post 方法有什么区别

c# - Entity Framework 中未填充外键

c# - 使用 ILoggerProvider 进行单元测试

azure - dotnet 发布有时失败并显示 'Metadata generation failed'

.net - SharedCache 准备好投入生产了吗?

c# - 如何使用双? .NET 中带有 Math.Round 的可空类型

.net - 如何在 EF Code First 中映射表拆分?