我需要向TFS添加一些源代码,并且在我想要获得关于构造它的最佳方法的建议之前从未使用它。
我有一个解决方案'GenericLibraries'。这是一组类库项目,可供业务中的任何应用程序使用。
我有2个其他解决方案'FormsApp1','FormsApp2'。这两种解决方案都包含dll引用 到'GenericLibraries'解决方案中编译的库。
我的问题是如何最好地将此源代码放入TFS?
是否所有源代码都必须放在一个TFS项目中,因为'FormsApp1'和'FormsApp2'包含对'GenericLibraries'中程序集的引用或者我可以有3个TFS项目吗?或者还有另一种标准方法吗?
最终,我希望设置持续集成,“FormsApp1”和“FoprmsApp2”将始终针对“GenericLibraries”中最新版本的程序集进行编译。
答案 0 :(得分:0)
这是一个单独的TFS团队项目,带有一个公共库。考虑以下结构:
$/MyTeamProject/Dev/GenericLibraries
$/MyTeamProject/Dev/MyProduct/FormsApp1
$/MyTeamProject/Dev/MyProduct/FormsApp2