gpt4 book ai didi

package - 下载自托管源的 NuGet 包

转载 作者:行者123 更新时间:2023-12-02 10:55:55 25 4
gpt4 key购买 nike

NuGet 网站有一篇关于托管您自己的 NuGet 源的精彩文章。在我们的案例中,我们是一家 IT 商店,需要在将软件包提供给我们的开发人员之前对其进行全面审查,因此我们希望托管我们自己的 feed,以提供“批准的软件包”。本文掩盖的一件事是如何下载用于托管的 nuget 包。例如,如果我们想要托管 EntityFramework 5.0.0,以便我们的开发人员可以使用它,我们如何在不使用 NuGet 的情况下获取包,因为策略阻止 NuGet 通过我们的防火墙访问主机?

最佳答案

假设您没有完全与 nuget.org 断绝联系,您可以使用 ProGet托管您的网络的提要。由于 ProGet 允许您创建多个源并连接到其他 NuGet 源,因此您可以创建一个源(例如“NuGet 缓存”),然后创建一个“开发人员”源,并为这两个源指定相同的包存储位置。诀窍是在“NuGet Cached”提要上设置一个到 nuget.org 的连接器,然后使用拉取包功能将托管的 NuGet 包下载到本地提要。

这样,开发人员可以设置 Visual Studio(或他们用来获取包的任何工具)来指向“开发人员”提要,该提要仅包含您显式下拉的包(因为两个提要都将包存储在同一个中)地点)。您还可以向“NuGet Cached”源添加拒绝权限,以便他们根本无法连接到它。

关于package - 下载自托管源的 NuGet 包,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13974809/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com