我尝试构建具有不同 AppDomains 和权限的应用程序。启动应用程序创建一个新的 AppDomain B 并使用CreateInstanceFrom从不同的 dll 实例化一个类。我还可以为用于创建 AppDomain 的权限集分配不同的(标准)权限。到目前为止,这工作正常。
不,我创建了一个自定义权限(在实现自定义权限中提到的不同 dll 中)并尝试将此权限添加到我的权限集中。实例化和分配权限有效,但是当我调用 CreateInstanceFrom 时,抛出 FileLoadException (HRESULT: 0x80131016)。我不知道为什么会抛出这个异常......有谁知道这个问题的解决方案?谢谢。