Install-Package:无法找到包' CommonServiceLocator.MefAdapter

时间:2015-10-15 10:20:05

标签: c# nuget-package

我想在我的Visual Studio社区2015项目中包含CommonServiceLocator.MefAdapter。 当我尝试安装软件包时:https://www.nuget.org/packages/CommonServiceLocator.MefAdapter/1.0.0

我收到错误:

  

PM> Install-Package CommonServiceLocator.MefAdapter       安装包:无法找到包' CommonServiceLocator.MefAdapter'       在行:1 char:17       + Install-Package<<<< CommonServiceLocator.MefAdapter       + CategoryInfo:NotSpecified:(:) [Install-Package],Exception       + FullyQualifiedErrorId:NuGetCmdletUnhandledException,NuGet.PackageManagement.PowerShellCmdlets.InstallPackageCommand

3 个答案:

答案 0 :(得分:11)

检查您的NuGet服务器路径是否正确。

您可以这样做:工具 - >选项 - > NuGet包管理器(使用搜索)。检查您的路径是否为https://api.nuget.org/v3/index.json

enter image description here

我创建了一个项目,我可以在那里安装这个包。

答案 1 :(得分:4)

如果您为Nuget注册了多个源,则在Visual Studio 2015中,您可能需要从软件包管理器控制台左上角的下拉列表中选择正确的源。

Drop down

答案 2 :(得分:0)

检查你的 NuGet 包管理器 如果发生这种情况可能是空的 因此添加这个

https://api.nuget.org/v3/index.json 来源 并命名 nuget.org

点击更新并检查它是否有效。