Метод Assembly.write выдает следующую ошибку
Член «XXX.LoggingAspectAttribute» объявлен в другом модуле и должен быть импортирован
Я включил следующие строки в свой код
var type = _module.Import(typeof(LoggingAspectAttribute));
_module.Import(type.Resolve().Methods.First(m => m.Name == "OnExecute"));
_module.Import(type.Resolve().Methods.First(m => m.Name == "OnException"));
_module.Import(type.Resolve().Methods.First(m => m.Name == "OnComplete"));
_module.Import(typeof(LoggingAspectAttribute)).Resolve();
где модуль определяется как основной модуль сборки
_module = ModuleDefinition.ReadModule(filename, new ReaderParameters()
{
ReadSymbols = true
});
Любые идеи о том, как исправить эту ошибку?
_module.Import(typeof(LoggingAspectAttribute)).Resolve();
- person Dudi Keleti   schedule 27.05.2016