在Place for Test-projects in projects structure中,讨论是关于项目和测试的文件夹结构。
现在VS2010解决方案中的结构如何:
在一个项目中,我有这样的结构
WindowsProgram引用ClassLibrary1和ClassLibrary1引用ClassLibrary2
现在我在一个解决方案中同时拥有程序,类库和测试。
有两个解决方案会更好吗?如下所示:
只有程序及其DLL(为简单起见在VS2010中)
测试的解决方案。
我知道这意味着无论何时在主解决方案中进行更改,都应该构建测试解决方案,并且应该运行所有测试以查看是否存在问题。
我应该继续使用以前的解决方案结构还是转移到后者?
答案 0 :(得分:0)
我正在开发一个类似于你的第二个结构的代码库。叹息。
不要这样做!
人们最终加载第一个解决方案,进行更改然后关闭解决方案。测试从未运行,一切都被打破。构建服务器可以为您管理这个,但它仍然不如开发人员在每次更改后运行测试都好。