在尝试为我们的应用程序测试Apigee时,我遇到了错误“System.TypeLoadException:发生了类型加载异常”。我认为它是由输出显示的两件事之一引起的;
- 加载程序集:/Users/magnimbusllc/Library/Caches/Xamarin/mtbs/builds/ApigeeTestApp/69798d35-5a45-4499-9fcb-2029fc7d533c/assemblies/Newtonsoft.Json.dll
2014-01-15 12:09:12.391 ApigeeTestApp [65077:a0b]无法加载'Newtonsoft.Json'进行注册:System.Reflection.ReflectionTypeLoadException:无法加载模块中的类。
at(wrapper managed-to-native)System.Reflection.Assembly:GetTypes(System.Reflection.Assembly,bool)
在/Developer/MonoTouch/Source/mono/mcs/class/corlib/System.Reflection/Assembly.cs:351中的System.Reflection.Assembly.GetTypes()[0x00000]
在MonoTouch.Registrar.OldDynamicRegistrar.RegisterAssembly(System.Reflection.Assembly a)[0x00000] in /Developer/MonoTouch/Source/monotouch/src/ObjCRuntime/OldDynamicRegistrar.cs:67
- objc [65077]:类AXEmojiUtilities在/Applications/Xcode.app/Contents/Developer/Platforms/iPhoneSimulator.platform/Developer/SDKs/iPhoneSimulator7.0.sdk/System/Library/PrivateFrameworks/AccessibilityUtilities.framework中实现/ AccessibilityUtilities和/Applications/Xcode.app/Contents/Developer/Platforms/iPhoneSimulator.platform/Developer/SDKs/iPhoneSimulator7.0.sdk/usr/lib/libAXSpeechManager.dylib。将使用两者之一。哪一个未定义。
我有一个PasteBin来自建筑物的全部输出。我只是不知道是否应该使用不同的Newtonsoft库重建Apigee库,或者是否是其他东西(不完全理解错误)。
我正在使用Xamarin构建iOS应用程序,我使用的机器是用于开发的Windows 8机器,以及用于构建的Mac Mini。