虽然应该支持包,但Nuget包安装失败

时间:2017-08-23 13:39:16

标签: c# .net visual-studio-2013 nuget

我正在尝试在Visual Studio 2013解决方案中安装软件包Microsoft.Extensions.DependencyInjection.Abstractions,作为Sitecore安装的一部分。该解决方案具有.NET目标框架4.5.2。

安装失败,

  

Install-Package:无法安装软件包' Microsoft.Extensions.DependencyInjection.Abstractions 1.0.0'。您正在尝试将此程序包安装到目标项目中   ' .NETFramework,Version = v4.5.2',但该软件包不包含任何与该框架兼容的程序集引用或内容文件。有关更多信息,请联系   包裹作者。

     

在行:1个字符:1   + Install-Package Microsoft.Extensions.DependencyInjection.Abstractions -Version 1 ...   + ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~       + CategoryInfo:NotSpecified:(:) [Install-Package],InvalidOperationException       + FullyQualifiedErrorId:NuGetCmdletUnhandledException,NuGet.PowerShell.Commands.InstallPackageCommand

我尝试在全新的空解决方案中执行安装,但安装仍然失败。

根据该链接,存在对.NETStandard 1.0的依赖性,但根据this,这应该受4.5支持。

1 个答案:

答案 0 :(得分:1)

JaCraig的帮助我解决了这个问题:我将Nuget Package Manager从2.8升级到2.12。之后,安装没有问题。