1

如果以前有人问过这个问题,我最诚挚的道歉。我已经搜索了该网站,但还没有看到我正在寻找的答案。

多年来,我的公司在源代码控制中的本地文件夹层次结构中引用了自定义二进制文件。我们正在改变我们的源代码控制,并在这个过程中为许多事情定义新的策略。我一直在做的一件事是为我们的自定义包设置本地 NuGet 提要,以替换旧的源代码管理文件夹方法。我已经能够成功地创建自定义包并使用包还原功能,登录到我们的构建框以从我们的本地提要和官方 NuGet 提要中恢复 NuGet 包。到目前为止,一切都运行良好。

是时候开始测试我们从旧源代码管理到新源代码管理的迁移过程,并将所有引用转换为 NuGet 包。在需要的地方,我们正在创建包并将它们放置在我们的本地 NuGet 服务器上。我今天遇到的问题涉及一个使用旧版本供应商库的项目。我搜索了官方的 NuGet 提要,发现该库作为一个包,但我们当时使用的特定版本不再可用。

我知道包恢复是一个非常需要的功能,其他公司已经在采用我们现在正在尝试的策略。我的问题是贵公司在此标准下运营时实施的战略是什么?是否有我们应该考虑的最佳实践?

感谢您的时间和帮助。

4

1 回答 1

1

这是一个相当大的问题需要回答,所以我会向你推荐一些资源来阅读这个主题。

我写了一篇关于在组织中使用 NuGet 时推荐的一些模式和实践的 MSDN 文章。也许你会在那里找到有用的东西:http: //msdn.microsoft.com/en-us/magazine/jj851071.aspx

http://bit.ly/ProNuGet上还有一本书 Pro NuGet 。

于 2013-07-17T12:36:09.073 回答