访问默认的应用程序域

时间:2013-06-11 21:27:47

标签: c# .net appdomain

我正在寻找一种在我的流程中找到默认app domain的方法。请注意,当前app域可能与默认域不同,例如当我的代码在NUnit内运行时。

我知道我可以使用a COM interop trick shown in this answer列出流程中的所有应用领域,然后选择IsDefaultAppDomain()true的应用领域。然而,这似乎是一个重量级的解决方案。

有没有办法获得不需要过滤所有域的默认appdomain,最好不要通过COM互操作?

1 个答案:

答案 0 :(得分:2)

据我所知,该框架并不支持这一点。您必须使用支持它的非托管解决方案。