首页 > 解决方案 > Nuget 包“在此源中不可用”

问题描述

我正在尝试启动该项目。其中一个 Nuget 包显示“此源中不可用”。

它不是第三方包,但名称为:MyCompanyName.ProjectName.Debug

当我单击恢复时,我收到以下错误:

尝试还原包时出错:找不到包“MyCompanyName.ProjectName.Debug”的版本“1.2.3”。

C:/Program Files (x86)\Microsoft SDKs\NuGetPackages:在源“C:\Program Files (x86)\Microsoft SDKs\NuGetPackages”上找不到包“MyCompanyName.ProjectName.Debug.1.2.3”。 https://api.nuget.org/v3/index.json:在源“https://api.nuget.org/v3/index.json”上找不到包“MyCompanyName.ProjectName.Debug.1.2.3” .

我发现的一个提示是从本地 NuGet 存储库中选择“全部还原”,但之后我无法继续。

任何帮助,将不胜感激。

谢谢。

标签: c#visual-studionugetnuget-package-restore

解决方案


听起来您的公司有一个发布包的内部 NuGet 源,而不是公共 NuGet.org 源。您应该向您的同事询问提要 URL 并将其添加到您的配置中,例如nuget sources add


推荐阅读