我在运行 IE9 的 Windows 7 x64 操作系统上使用 Silverlight 5 RC。我正在尝试获取 HasElevatedPermissions=True。我已对 Windows 注册表进行了必要的更改,并使用此处记录的测试证书对 xap 进行了签名:
http://pitorque.de/MisterGoodcat/post/Silverlight-5-Tidbits-Trusted-applications.aspx
我什至在 Web 项目和具有 localhost 域的项目 Url 上选择了 Use Local IIS Web Server 选项。
我仍然得到 HasElevatedPermissions=False。
当我选中两个框以在浏览器外部和浏览器中都需要提升信任时,我收到了以下消息:{System.TypeLoadException:覆盖成员时违反了继承安全规则:'System.Collections.ObjectModel.Collection`1.Add(System. __佳能)'。重写方法的安全可访问性必须与被重写方法的安全可访问性相匹配。在 System.Windows.Controls.DomainDataSource.InitializeView() 在 System.Windows.Controls.DomainDataSource..ctor()}
有人请告诉我我在这里缺少什么。