Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我有一个组件,它应该只在主 AppDomain 上以某种方式初始化。
在其他 AppDomain 上,它被初始化为位于主 appdomain 中的对象的代理。
该组件使用 AppDomain.Current.IsDefaultAppDomain() 来确定它是否在主 appdomain 上。
我的问题是,在运行单元测试 (NUnit) 时,此方法返回 false,因为测试运行程序在不同的应用程序域中初始化我的测试类,导致测试行为不正确。
如何解决?