Silverlight 5 Out of Brower с приложением Elevated Trust с MEF - PullRequest
0 голосов
/ 15 декабря 2011

Я хочу использовать 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 форумах

1 Ответ

0 голосов
/ 12 июля 2012

Это глупая ошибка, которая у меня тоже была, и мне помогло то, что я изменил инфраструктуру Target моего проекта оболочки на Silverlight 4, запустил ее, увидел, что она работает, затем вернулся к Silverlight 5, и он все еще работал. 1001 *

...