我遇到了一个问题,我的单元测试没有在我的 TFS 构建机器上运行,尽管它们在我的开发人员机器上运行。
我在以下行中遇到异常,尝试为特定接口加载所有已加载的程序集:
var classesToMap = AppDomain.CurrentDomain.GetAssemblies().ToList()
.SelectMany(s => s.GetTypes())
.Where(p => typeof(IInterface).IsAssignableFrom(p) && p.IsClass).ToList();
例外是:
System.Reflection.TargetInvocationException:调用的目标已引发异常。---> System.Reflection.ReflectionTypeLoadException:无法加载一种或多种请求的类型。检索 LoaderExceptions 属性以获取更多信息。
知道为什么吗?