我在运行.NET 4.6.2的解决方案中运行Visual Studio 2017,其中包含所有项目 . 我的解决方案混合了MVC项目和共享类库 . 在某些增加了对.NET Core支持的nuget包上,当我更新到最新版本时,它要我安装20个与.NET Core和.NET Standard相关的附加包 . 我一直在避免安装这些新版本,因为我似乎不需要所有这些软件包 . 我似乎只在4或5个包装上有这个问题 .
有解决方案吗
似乎这可能是人们如何在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 中修复 .
MailChimp.Net.V3
3.1.1-alpha
Mandrill 的包,这个包有一个依赖 NETStandard.Library (>= 1.6.1) ,所以安装大量的.NET标准依赖是正确的 .
Mandrill
NETStandard.Library (>= 1.6.1)
MiniProfiler 的包,其中包含 MiniProfiler.Shared (>= 4.0.0-alpha9-00206) 的依赖关系 . 这个最新版本的依赖包应该是不正确的,它将安装大量的.NET标准依赖项 . 要解决此问题,请安装以前的版本: MiniProfiler 4.0.0-alpha9-00202 :
MiniProfiler
MiniProfiler.Shared (>= 4.0.0-alpha9-00206)
MiniProfiler 4.0.0-alpha9-00202
希望这可以帮助 .
1 回答
是的,你是对的 . 此问题与打包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
:希望这可以帮助 .