代码之家  ›  专栏  ›  技术社区  ›  Marcin Deptuła

运行VS测试时出错

  •  1
  • Marcin Deptuła  · 技术社区  · 14 年前

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

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

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

    1 回复  |  直到 14 年前
        1
  •  2
  •   seventy2eleven    14 年前

    嘿,有点晚了,但可能对其他人有帮助:-?几分钟前遇到了同样的问题。

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

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

    立方毫米72