如何在 Visual Studio 的 Artifacts 提要中添加来自上游源的包?
How do you add packages from upstream sources in an Artifacts feed in Visual Studio?
降低上游资源的可用性风险是使用 Artifacts 的一个令人信服的理由,即使您不需要私有包。但是,一旦您的项目指向 Artifacts 提要,Visual Studio 包管理 UI 就不会在上游提要中显示包,例如nuget.org。开发人员现在是否应该使用网络搜索并使用 nuget install cli?有没有办法在 Visual Studio 中使用包管理 UI?
How do you add packages from upstream sources in an Artifacts feed in Visual Studio?
我们知道,当我们从上游源下载任何包时,它会被缓存在Artifacts中,所以我们下次可以看到并使用它。
所以,如果我们想使用来自上游提要的包,例如nuget.org
,我们必须将包从上游提要缓存到 Artifacts 提要,然后我们可以在 Visual Studio 包管理 UI:
中看到它
更新:
How are developers expected to add (or cache) an upstream source to
the Artifacts feed?
是否要将上游源添加(或缓存)到 Artifacts 提要,以便您的开发人员能够直接在包管理中浏览来自上游源的包UI?
恐怕没有现成的方法可以做到这一点。因为我们不能或不建议将上游源添加(或缓存)到 Artifacts 提要。你可以从我的另一个post:
中查看原因
作为解决方法,我们可以将这些上游源添加为包资源,然后我们 select UI 中的 All 选项:
希望这对您有所帮助。
今天,您需要使用 NuGet 程序包管理器控制台和从 NuGet.org 复制的 Install-Package
命令。
降低上游资源的可用性风险是使用 Artifacts 的一个令人信服的理由,即使您不需要私有包。但是,一旦您的项目指向 Artifacts 提要,Visual Studio 包管理 UI 就不会在上游提要中显示包,例如nuget.org。开发人员现在是否应该使用网络搜索并使用 nuget install cli?有没有办法在 Visual Studio 中使用包管理 UI?
How do you add packages from upstream sources in an Artifacts feed in Visual Studio?
我们知道,当我们从上游源下载任何包时,它会被缓存在Artifacts中,所以我们下次可以看到并使用它。
所以,如果我们想使用来自上游提要的包,例如nuget.org
,我们必须将包从上游提要缓存到 Artifacts 提要,然后我们可以在 Visual Studio 包管理 UI:
更新:
How are developers expected to add (or cache) an upstream source to the Artifacts feed?
是否要将上游源添加(或缓存)到 Artifacts 提要,以便您的开发人员能够直接在包管理中浏览来自上游源的包UI?
恐怕没有现成的方法可以做到这一点。因为我们不能或不建议将上游源添加(或缓存)到 Artifacts 提要。你可以从我的另一个post:
中查看原因作为解决方法,我们可以将这些上游源添加为包资源,然后我们 select UI 中的 All 选项:
希望这对您有所帮助。
今天,您需要使用 NuGet 程序包管理器控制台和从 NuGet.org 复制的 Install-Package
命令。