带有XBAP的AppDomainManager

时间:2013-05-01 15:25:23

标签: c# .net appdomain xbap

我正在尝试在XBAP中动态加载应用程序域管理器。运行应用程序时,应用程序域管理器永远不会被命中,VS告诉我没有为我的域程序集加载符号。如果我在常规WPF应用程序中加载此程序集,则会破坏断点。

在我的app.config中,我有:

<runtime>
    <appDomainManagerType value="MyDomain.MyDomainManager"/>
    <appDomainManagerAssembly value="MyDomain"/>
</runtime>

和MyDomain.cs:

namespace MyDomain
{   
    public class MyDomainManager : AppDomainManager
    {       
        public override void InitializeNewDomain(AppDomainSetup appDomainInfo)
        {
             // Never hit
        }
     }
}

我已尝试签署域程序集,在标记中添加公钥令牌信息。奇怪的是,如果我将app.config中的程序集名称更改为某些垃圾数据,它不会抛出TypeLoadException,就好像我在纯WPF应用程序中更改域名一样,它会抛出异常。是否需要设置其他安全设置才能使XBAP加载我的AppDomainManager?

0 个答案:

没有答案