使用NuGet在开发人员之间共享代码

时间:2011-12-15 03:07:47

标签: packages nuget

我正在使用NuGet试图找到一种更好的方式来共享和更新包,以便在多个开发人员之间共享。

我安装了Nuget并选择了“Manage | NuGet pakages”选项,

我安装了包“HtmlAgilityPack”并注意到它将一个包目录放在我的Solutions文件夹中。

所以我假设如果想与其他开发人员共享此应用程序,我必须将此包添加到我的存储库中....

这不是我想要的,因为我更喜欢在更全球的位置安装我的软件包,以便其他应用程序也可以访问它们...

有更好的方法吗?

2 个答案:

答案 0 :(得分:6)

这只是添加到Nuget 1.6 请参阅Nuget Package Restore

答案 1 :(得分:3)

如果您担心其他应用程序能够访问这些软件包,请不要这样做。 NuGet是用于此目的的中央存储库。但是,如果您有自己想要共享的自定义库或自定义配置包,则可以考虑配置自定义源。有关托管您自己的Feed的详细信息,请参阅以下链接:

http://haacked.com/archive/2010/10/21/hosting-your-own-local-and-remote-nupack-feeds.aspx