在Intranet上使用Nuget

Jef*_*ron 4 nuget

我认为NuGet是依赖管理的好主意.我想尝试将它用于我的团队来管理依赖项.问题是我们在内联网上而没有连接到互联网.

理想情况下,我希望能够在本地镜像官方NuGet提要,并使用我们在内部提供的本地包提供补充.

任何人都可以提供如何做到这一点的指导吗?

Hen*_*amp 7

我们使用以下方法为自己的软件包设置了本地Intranet Feed:http: //haacked.com/archive/2011/03/31/hosting-simple-nuget-package-feed.aspx

我们的团队正在构建特殊构建的包,并将这些包推送到我们的内部订阅源.该博文说内部,但它的当前版本也可写.

请务必查看David Ebbo的帖子:http://blog.davidebbo.com/search/label/NuGet

特别是:日期:http://blog.davidebbo.com/2011/08/easy-way-to-set-up-nuget-to-restore.html

例如,您将设置一个构建事件,这将使您的项目构建下载引用的包(如果它们丢失)(因此您不必将包提交到sourcecontrol!).您必须更改:.nuget\NuGet.targets中的一行,以便首先从本地源获取包,并使用默认的nuget作为辅助:

<PackageSources>"http://[localserver]/nuget/nuget/;https://go.microsoft.com/fwlink/?LinkID=206669"</PackageSources>
Run Code Online (Sandbox Code Playgroud)