2012-07-10 108 views
0

我需要向TFS添加一些源代碼,並且在我希望獲得關於構建它的最佳方式的一些建議之前從未使用它。Team Foundation Server中的源代碼結構

我有一個解決方案'GenericLibraries'。這是一組可供企業內任何應用程序使用的類庫項目。

我有2個其他解決方案'FormsApp1','FormsApp2'。這兩個解決方案都包含dll引用 到'GenericLibraries'解決方案中編譯的庫。

我的問題是如何最好地將此源代碼放入TFS?

由於'FormsApp1'和'FormsApp2'包含'GenericLibraries'中的程序集引用,或者我可以有3個TFS項目,是否所有的源代碼都必須放入一個TFS項目?還是有另一種標準的做法呢?

最終,我想要設置持續集成,並且'FormsApp1'和'FoprmsApp2'將始終根據'GenericLibraries'中的程序集的最新版本進行編譯。

回答

0

這是一個單一的TFS團隊項目,有一個共同的庫。考慮以下結構:

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

謝謝您的回答。如果FormsApp1和FormsApp2不屬於同一產品,它是否仍然是單個TFS項目? – 2012-07-10 11:21:51

+0

我不明白爲什麼不能,團隊項目可以承載許多不同的產品。當不同的團隊使用不同的產品時,您可以創建一個新的團隊項目。 – KMoraz 2012-07-10 12:26:16

相關問題