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