1

我有一个组件,它应该只在主 AppDomain 上以某种方式初始化。

在其他 AppDomain 上,它被初始化为位于主 appdomain 中的对象的代理。

该组件使用 AppDomain.Current.IsDefaultAppDomain() 来确定它是否在主 appdomain 上。

我的问题是,在运行单元测试 (NUnit) 时,此方法返回 false,因为测试运行程序在不同的应用程序域中初始化我的测试类,导致测试行为不正确。

如何解决?

4

0 回答 0