to this answer
.
这样做之后,再次运行应用程序,我现在得到
ReflectionTypeLoadException
ServiceStack.Common, Version=5.0.0.0, Culture=neutral, PublicKeyToken=02c12cbda47e6587
在我的代码中,出于与此问题无关的原因,我执行以下操作:
Type[] typeArray = assembly.GetTypes();
当我这样做的时候,我会得到这个错误:
{“ServiceStack.SimpleAppSettings”类型中的方法“GetKeyValuePairs”来自程序集“ServiceStack.Common,Version=5.0.0.0,Culture=neutral,PublicKeyToken=02c12cbda47e6587”没有实现。“:”ServiceStack.SimpleAppSettings“}
if (!assembly.DefinedTypes.Any(x => x.FullName.StartsWith("SomeThing")))
但当执行到这一行时,我仍然会得到同样的错误。
更新
System.Reflection.ReflectionTypeLoadException:无法加载一个或
更多请求的类型。检索loadereExceptions属性
更多信息。在
System.Reflection.RuntimeModule.GetTypes()位于
System.Reflection.Assembly.GetTypes()位于
装配)在
….RequestProcessorFactory.cs:行
105个