使用TFS 2010时的DLL引用

我是使用TFS 2010的新手,并且想知道向我添加到TFS源代码控制的项目添加引用(.e.g.AjaxControlToolKit等)的最佳方法。 将引用指向网络上的共享文件夹并从那里获取是否有良好的解决方案?或者是否有更好的方法来实现这些目标。 我只使用过VSS和.NET的东西,但对svn / mercurial的使用经验有限 另外 - 我想学习如何正确使用TFS - 有没有人有任何有用的指南或推荐阅读?我们公司有5名开发人员从未在团队协作方面拥有太多“适当”的行业经验 - 但是我们中的两个人熟悉SCRUM和大学敏捷,并且希望采用这种方法。     
已邀请:
我们在我工作的公司所做的是将dll放在解决方案文件夹(通常命名为库或类似文件夹)中,并将它们添加到解决方案中。这样它们就会自动添加到源代码控制中。 我建议在每个解决方案中保留dll而不是所有项目的公共共享,因为不同的解决方案可能依赖于不同版本的dll。话虽如此,没有什么可以阻止您在源代码管理中的常见位置检查所有版本的所有dll,然后将它们分支到使用它们的项目中。 希望有所帮助。 编辑:2011-10-05 由于我已经得到了一些赞成这个,我想我会填写你正在考虑的一些小改动。 我们现在正在考虑为公司设置一个私有NuGet流,并为每个库或一组库设置NuGet包。通过在源代码管理中包含packages.config文件,我们让NuGet完成获取正确文件的工作。我们只需发布一个新版本的NuGet包,而不是在新版本的库出现时从源代码中合并。 如果某些开发人员没有安装NuGet,那么应该可以以某种方式包含nuget.exe,并且仍然可以使用此设置。     

要回复问题请先登录注册