Во модульном тестировании я столкнулся с проблемой с помощью следующего кода, который просит для всех загруженных сборок:AppDomain.CurrentDomain.GetAssemblies терпит неудачу с ReflectionTypeLoadException
var res = AppDomain.CurrentDomain.GetAssemblies()
.SelectMany(x => x.GetTypes())
.ToList();
этого код терпит неудачу с ReflectionTypeLoadException, который имеет внутренние исключения из модель
не удалось загрузить тип Microsoft.Xml.Serialization.GeneratedAssembly.FOO
, где FOO
- некоторые конкретные классы, также закодированные нами.
Проблема возникает при запуске unittests до вышеописанного, который создает документы XML с использованием класса XDocument.
Возможно, я не хочу загружать эти генерируемые кодом классы (я предполагаю, что Microsoft.Xml.Serialization.GeneratedAssembly. * - это код.) Я просто хочу понять, что случилось.
Я не смог ничего узнать –