我最诚挚的道歉,如果之前有人问过的话。我搜索过该网站,但还没有看到我正在寻找的答案。
多年来,我公司在源代码管理中的本地文件夹层次结构中引用了自定义二进制文件。我们正在改变我们的源代码控制,并且正在为许多事情定义新的策略。我一直在努力的一件事是为我们的自定义包设置一个本地NuGet提要来替换旧的源代码控制文件夹方法。我已经能够成功创建自定义程序包并使用程序包还原功能,登录我们的构建框以从我们的本地源以及官方NuGet源中恢复两个NuGet程序包。到目前为止,一切都运作良好。
现在是时候开始测试从旧的源代码控制到新的源代码控制的迁移过程,并将所有引用转换为NuGet包。如果需要,我们将创建包并将它们放在我们的本地NuGet服务器上。我今天遇到的问题涉及一个使用旧版供应商库的项目。我搜索了官方的NuGet提要,发现该库是一个包,但我们当时使用的特定版本已不再可用。
我知道包裹恢复是一项备受关注的功能,其他公司已经采用了我们现在正在尝试的策略。我的问题是贵公司在这个标准下运营时采取的策略是什么?我们应该考虑最好的做法吗?
感谢您的时间和帮助。
答案 0 :(得分:1)
这是一个非常重要的问题,所以我会建议你阅读一些资源来阅读这个主题。
我写了一篇MSDN文章,介绍了在组织中使用NuGet时我建议的一些模式和实践。也许你会在那里找到有用的东西:http://msdn.microsoft.com/en-us/magazine/jj851071.aspx。
在http://bit.ly/ProNuGet也可以找到Pro NuGet这本书。