Я хочу использовать MEF в приложении Silverlight 5 Out of Browser с повышенными привилегиями.
У меня возникают проблемы при использовании MEF и возникает исключение при выполнении следующей строки кода
CompositionInitializer.SatisfyImports(this);
{System.TypeLoadException: правила безопасности наследования нарушены во время
переопределяющий член: 'System.Exception.get_InnerException ()'. Безопасность
доступность переопределяющего метода должна соответствовать безопасности
доступность переопределяемого метода.
Сообщение об исключении говорит о нарушении правил безопасности наследования во время
переопределяющий член: 'System.Exception.get_InnerException ()'. Безопасность
доступность переопределяющего метода должна соответствовать безопасности
доступность переопределяемого метода.
Я попытался загрузить пару образцов MEF из Интернета. Все были Silverlight 4 приложения. Я преобразовал приложение для использования среды выполнения Silverlight 5, и приложение перестало работать в приведенной выше строке кода.
Это то, что я нашел на silverlight.net форумах