0
在Place for Test-projects in projects structure中討論了有關項目和測試的文件夾結構。如何使用類庫和測試項目構建vs2010解決方案
現在怎麼樣在VS2010解決方案的結構:
在一個項目中,我有我的結構是這樣
- MainSolution
- ClassLibrary1的(項目)
- ClassLibrary1.Tests(項目)
- ClassLibrary2(項目)
- ClassLibrary2.Tests(項目)
- WindowsProgram(項目)
- WindowsProgram.Test(項目)
凡WindowsProgram引用ClassLibrary1的和ClassLibrary1的引用ClassLibrary2
現在我有兩個方案,類庫和測試在一個解決方案。
有兩種解決方案會更好嗎?像下面這樣:
只有程序和DLL的(在VS2010簡單)
- MainSolution
- ClassLibrary1的(項目)
- ClassLibrary2(項目)
- WindowsProgram(項目)
解決方案與測試。
- TestSolution
- ClassLibrary1的(相同的項目如上)
- ClassLibrary1.Tests(項目)
- ClassLibrary2(同一項目如上)
- ClassLibrary2.Tests(項目)
- WindowsProgram(與上述相同的項目)
- WindowsProgram.Test(project)
我知道,這意味着每當一個變化是在主要的溶液,測試解決方案應該是建太多,所有的測試應該跑去看看是否有被打破。
我應該保持原來的解決方案結構還是轉移到後者?
Tnx,更好地從別人的錯誤中學習而不是自己做錯。 Tnx分享你的經驗。 – Exceptive
不用擔心,我真的有時間回答這個問題,因爲我需要從閱讀這個代碼庫的痛苦中解脫出來。很高興我有可能從同樣的命運中拯救你;) –