我正在尝试在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支持。
答案 0 :(得分:1)
JaCraig的帮助我解决了这个问题:我将Nuget Package Manager从2.8升级到2.12。之后,安装没有问题。