在Intranet上使用Nuget

时间:2011-09-28 11:35:06

标签: nuget

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

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

有人可以就如何做到这一点提供指导吗?

2 个答案:

答案 0 :(得分: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>

答案 1 :(得分:0)