У меня есть библиотека классов C # .NET MyClassLibrary , которая прекрасно компилируется. Я пытаюсь создать для него проект модульного теста (с использованием Visual Studio Unit Testing Framework, с Visual Studio 2010). В библиотеке классов есть большие классы, но всякий раз, когда я запускаю даже самый простой тест для самого простого класса, я получаю следующее исключение:
Метод тестирования MyClassLibraryTest.MyClassLibraryTests.MySimpleClassTest вызвал исключение:
System.TypeLoadException: не удалось загрузить тип «MyClassLibrary.MySimpleClass» из сборки «MyClassLibrary, версия = 1.0.0.0, культура = нейтральная, PublicKeyToken = ноль».
Все проекты, с которыми я имею дело, находятся в одном решении, и все они скомпилированы для .NET 4.0. Все это на 64-битной машине с Windows 7.
Вот странная часть: когда я " запускаю " тест, я получаю вышеуказанную ошибку. Но когда я " Debug " тест, он работает нормально. Почему?