Модуль Mono.Cecil в BaseType неверен

Я загружаю две сборки, используя AssembliyDefinition.ReadAssembly

В AssemblyA я определяю ClassA.

В AssemblyB я определяю ClassB: ClassA.

Когда Я проверяю TypeDefinition.BaseType для ClassB и понимаю, что его Module - AssemblyB.

Я ожидал, что его модулем будет AssemblyA, поскольку базовым типом ClassB является ClassA и он определен в AssemblyA.

Это показывает как ошибка для меня, потому что когда я пытаюсь выполнить classB.BaseType.Resolve (), я получаю сообщение об ошибке, которое, вероятно, происходит из-за того, что он ищет ClassA в неправильной сборке.

Есть идеи?

Спасибо

5
задан Jb Evain 31 January 2012 в 16:02
поделиться