Невозможно запустить тесты MSTest с включенным покрытием кода при использовании NHibernate - PullRequest
5 голосов
/ 31 мая 2010

Я не могу запустить тесты MSTest с включенным покрытием кода при использовании NHibernate. Я получаю следующее сообщение об ошибке:

Адаптер модульного тестирования бросил исключение: Тип не разрешен для члена «NHibernate.Cfg.HibernateConfigException, NHibernate, Версия = 2.1.2.4000, Культура = нейтральная, PublicKeyToken = aa95f207798dfdb4' ..

Редактировать: То же самое происходит, когда я включаю развертывание (откройте local.testsettings в разделе развертывания, включающего развертывание)

1 Ответ

1 голос
/ 17 апреля 2011

Возможно старая ветка, но я просто нашел решение и хотел поделиться. Похоже, проблема в покрытии кода. Когда вы включаете покрытие кода, он помещает сборки в другую папку, чем обычно (вероятно). Таким образом, он копирует сборки, но не XML или любой другой тип файла. Чтобы решить эту проблему, дважды щелкните файл Local.testsettings в элементах решения, выберите «Развертывание» слева, нажмите «Добавить файл» и выберите hibernate.cfg.xml или любой другой файл, который вы хотите скопировать в выход каталог. Проблема должна исчезнуть сейчас.

...