Team Foundation Server中的源代码结构

时间:2012-07-10 08:33:07

标签: tfs

我需要向TFS添加一些源代码,并且在我想要获得关于构造它的最佳方法的建议之前从未使用它。

我有一个解决方案'GenericLibraries'。这是一组类库项目,可供业务中的任何应用程序使用。

我有2个其他解决方案'FormsApp1','FormsApp2'。这两种解决方案都包含dll引用 到'GenericLibraries'解决方案中编译的库。

我的问题是如何最好地将此源代码放入TFS?

是否所有源代码都必须放在一个TFS项目中,因为'FormsApp1'和'FormsApp2'包含对'GenericLibraries'中程序集的引用或者我可以有3个TFS项目吗?或者还有另一种标准方法吗?

最终,我希望设置持续集成,“FormsApp1”和“FoprmsApp2”将始终针对“GenericLibraries”中最新版本的程序集进行编译。

1 个答案:

答案 0 :(得分:0)

这是一个单独的TFS团队项目,带有一个公共库。考虑以下结构:

$/MyTeamProject/Dev/GenericLibraries
$/MyTeamProject/Dev/MyProduct/FormsApp1
$/MyTeamProject/Dev/MyProduct/FormsApp2