我更改了测试项目的输出路径,因为默认路径不符合我们的项目目录结构。在我这样做之后,Visual Studio 2008 无法运行测试,因为它找不到单元测试项目程序集。
我还需要更改哪些内容才能让单元测试引擎找到程序集?
最佳答案
至少有三种方法可以解决这个问题
- 在解决方案中运行任何测试之前设置输出路径(如 suggested by Paulius Maruška )。
- 关闭解决方案,删除目录 TestResults(在您的解决方案文件夹下),然后打开解决方案并运行所有测试(测试 -> 运行 -> 全部.. .)
- 将您的程序集添加到要在 .testconfig 文件中部署的文件列表 (suggested by Ty)
可能不推荐解决方案 3,因为解决方案 1 或 2 将实现相同的效果 无需添加对输出路径的第二个引用。
请注意,解决方案 2 将删除您可能拥有的所有测试历史记录。
关于c# - 在 Visual Studio 2008 中更改单元测试项目的输出路径,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/249647/