长时间观看,这是第一次提问者。在单独的项目中使用单元测试,我无法弄清楚如何在发布版本中将它们分开?
当我删除对单元测试项目的引用时,所有对单元测试接口的引用都将无法找到接口并导致编译器错误?
感谢您的帮助。
编辑:通过分离我的意思是在发布版本中删除它们。
答案 0 :(得分:3)
假设.NET,您的单元测试项目应该引用生产项目 - 但不是相反。您的生产代码根本不应取决于您的单元测试。
答案 1 :(得分:1)
您应该已经构建了两个项目,因此基本代码(您正在测试的那个)与单元测试没有依赖关系。单元测试具有对代码的依赖性。
根据您的写作,我收集您在.NET中编写代码? (即大会?)。您的项目依赖项应该如下所示。
//业务代码
My_Project.dll
- >参考
---> System.dll等..
//测试代码
My_Project_Test.dll
- >参考
---> My_Project.dll
如果您以这种方式制作项目,那么我认为您不必在发布版本配置中做任何特别的事情。