我已经构建了一个使用System.AddIn API工作的应用程序。外接程序目前在具有因特网信任的外部AppDomain中激活。
为了提高性能,我在所有管道组件中添加了强名称。然而,当我这样做的时候,当我试图激活我的外接程序时,我会得到以下异常:
System.Security.SecurityException:该程序集不允许部分受信任的调用方。
查看融合日志,错误消息表明这是由于AddInView程序集不允许部分受信任的调用方造成的。但是,我已经将程序集: AllowPartiallyTrustedCallers属性添加到程序集中。唯一的程序集AddInView引用是:
有什么办法解决这个问题吗?
发布于 2012-01-16 13:30:12
我认为您需要添加
[assembly:AllowPartiallyTrustedCallers]
属性设置为AddInView和AddInViewAdapters程序集。
https://stackoverflow.com/questions/7360028
复制相似问题