首页 文章

Nuget尝试在某些软件包上安装大量依赖项

提问于
浏览
0

我在运行.NET 4.6.2的解决方案中运行Visual Studio 2017,其中包含所有项目 . 我的解决方案混合了MVC项目和共享类库 . 在某些增加了对.NET Core支持的nuget包上,当我更新到最新版本时,它要我安装20个与.NET Core和.NET Standard相关的附加包 . 我一直在避免安装这些新版本,因为我似乎不需要所有这些软件包 . 我似乎只在4或5个包装上有这个问题 .

有解决方案吗

Nuget Package Update Dialog

1 回答

  • 1

    似乎这可能是人们如何在nuget中包装的问题 .

    是的,你是对的 . 此问题与打包NuGet包的作者有关 . 我曾在GitHub上报道similar issue .

    对于包 MailChimp.Net.V3 ,报告了有关安装错误依赖项的问题:Tons of new dependencies when updating to v3 on .net 4.6.2 . 此问题已在版本 3.1.1-alpha 中修复 .

    Mandrill 的包,这个包有一个依赖 NETStandard.Library (>= 1.6.1) ,所以安装大量的.NET标准依赖是正确的 .

    MiniProfiler 的包,其中包含 MiniProfiler.Shared (>= 4.0.0-alpha9-00206) 的依赖关系 . 这个最新版本的依赖包应该是不正确的,它将安装大量的.NET标准依赖项 . 要解决此问题,请安装以前的版本: MiniProfiler 4.0.0-alpha9-00202

    enter image description here

    希望这可以帮助 .

相关问题