我正在尝试使用AddInToken.Activate()
接受 的 MAF 方法的重载AppDomain
,以便我可以传递由我的客户端应用程序创建的应用程序域。
当传递AppDomain
的配置了不受限制的权限时,它可以正常工作,但是如果我减少权限集(例如,通过使用 Internet 沙盒权限集),MAFSecurityException
在执行发现其加载项所需的反射时会抛出一个。由于 MAF 程序集安装在 GAC 中,它们不应该被完全信任吗?
我知道 MAF 提供了其他方法重载,它们将为AppDomain
我创建一个并允许我指定分配给它的权限集,但我不能在我的应用程序中使用这种方法,因为我需要能够指定我自己的列表将获得完全信任的强名称程序集。
有什么建议么?
谢谢,
蒂姆