Тип проекта для тестирования с Nunit

Я работаю над VS 2010, и тип myProject является приложением C# Windows Forms. Когда я добавляю новый проект в свое решение и добавляю ссылки для nunit и myProject, я получаю ошибку "System.BadImageFormatException: Could not load file or Assembly". Однако, если я не использую отдельный проект для своих тестовых классов, это работает. Это потому, что тип myProject не является библиотекой классов?

Примечание: я не тестирую GUI. Просто несколько классов.

1 ответ

Решение

Нет, ничто не мешает вам добавить ссылку NUnit в приложение WinForms (в конце концов, она не отличается от класса lib с чисто технической точки зрения).

Причина для BadImageFormatException должен прийти из другого источника. Во многих случаях это 32/64-битное несоответствие, или могут быть некоторые противоречивые соглашения о вызовах или sth. похоже, что идет в этом направлении. В любом случае, это должно быть что-то связанное с компилятором...

HTH - Томас

Другие вопросы по тегам