Я использую Silverlight 5 RC на ОС Windows 7 x64 под управлением IE9.
Я пытаюсь получить HasElevatedPermissions = True.
Я внес необходимые изменения в реестр Windows и подписал xap с помощью тестового сертификата, как описано здесь:
http://pitorque.de/MisterGoodcat/post/Silverlight-5-Tidbits-Trusted-applications.aspx
Я даже выбрал параметр «Использовать локальный веб-сервер IIS» в веб-проекте и URL-адрес проекта с локальным доменом.
Я все еще получаю HasElevatedPermissions = False.
Когда я установил два флажка Требовать повышенного доверия как снаружи, так и в браузере, я получил это сообщение:
{System.TypeLoadException: правила безопасности наследования, нарушенные при переопределении члена: 'System.Collections.ObjectModel.Collection`1.Add (System .__ Canon)'. Доступность безопасности переопределяемого метода должна соответствовать доступности безопасности переопределяемого метода.
в System.Windows.Controls.DomainDataSource.InitializeView ()
в System.Windows.Controls.DomainDataSource..ctor ()}
Кто-то, пожалуйста, скажите мне, что мне здесь не хватает.