Ошибка при запуске VS тестов - PullRequest
1 голос
/ 15 сентября 2010

В последнее время я столкнулся с очень странной проблемой с моим другом, когда использовал модульный тестовый фреймворк в Visual Studio 2010. Мы создали TestProject (назовем его NoTitleTests), который ссылается на несколько библиотек (библиотеки «casual» и «xna»)и это работает без проблем.
Но когда мы добавили проект NoTitle (который является игрой XNA) к ссылкам, когда мы запускаем наши юнит-тесты, VS выдает окно с ошибкой:

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

(может немного отличаться на английском Windows, я перевел).

Забавно, что мы получили эту ошибку, даже если наш проект модульных тестов содержит ноль тестов.Он хорошо компилируется (так как в проекте нет кода, трудно не скомпилировать :-)).

1 Ответ

2 голосов
/ 11 января 2011

Эй, немного поздно, но, может быть, это поможет другим: -? столкнулся с той же проблемой пару минут назад.

Удалите все ссылки из вашего тестового проекта, которые ссылаются на проекты, содержащие игровой контент.

см.> http://forums.create.msdn.com/forums/p/63814/63814.aspx

у.е., мм72

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...