Тип проекта для тестирования с 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 - Томас