在多个项目中共享单元测试

时间:2010-12-14 11:38:06

标签: c# visual-studio unit-testing visual-studio-2010

我有一个通用的数据库单元测试,用于测试命名对话,它在多个项目之间共享,作为visual studio中的现有文件链接,每个项目运行良好(每个项目都是特定的数据库)。 但是它打破了VS测试编辑器支持,因为带有共享文件的项目没有显示在测试视图中,因为它在加载时显示错误: 加载C:\时出错:正在加载的'c:\ listtest.dll'中的测试'DefaultConstraints'具有相同的TestId {3c0c0672-f45b-4b13-697a-77d588b873e4},因为测试'DefaultConstraints'已经从'c:加载\沙箱\ commontest.dll”。

所以我无法在VS中运行测试但可以使用MSBuild,是否有更好的方法来共享常见测试?