运行VS测试时出错

时间:2010-09-14 23:19:19

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

我最近和我的朋友在Visual Studio 2010中使用单元测试框架时遇到了一个非常奇怪的问题。我们创建了TestProject(我们称之为NoTitleTests),它引用了几个库(“casual”和“xna”dll)它没有任何问题 但是当我们将NoTitle项目(这是一个XNA游戏)添加到引用时,当我们启动单元测试时,VS会出现错误窗口:

"This interface is not supported. 
(Exception from HRESULT:0x80004002 (E_NOINTERFACE))"

(在英文Windows上可能略有不同,我已翻译过)。

有趣的是,即使我们的单元测试项目包含零测试,我们也会收到此错误。它编译得很好(因为项目中没有代码,很难编译:-))。

1 个答案:

答案 0 :(得分:2)

嘿,有点晚了,但也许它有助于其他人: - ?几分钟前遇到了同样的问题。

从测试项目中删除所有引用包含游戏内容的项目的引用。

参见> http://forums.create.msdn.com/forums/p/63814/63814.aspx

cu,mm72

相关问题