2014-01-15 117 views
1

在尝试为我们的应用程序测试Apigee时,我遇到了错误“System.TypeLoadException:发生了类型加载异常。”我认为这是由输出显示的两件事之一引起的;System.TypeLoadException:发生类型加载异常

  • 加载组件:/Users/magnimbusllc/Library/Caches/Xamarin/mtbs/builds/ApigeeTestApp/69798d35-5a45-4499-9fcb-2029fc7d533c/assemblies/Newtonsoft.Json.dll 2014年1月15日12 :09:12.391 ApigeeTestApp [65077:a0b]无法加载'Newtonsoft.Json'进行注册:System.Reflection.ReflectionTypeLoadException:无法加载模块中的类。 (包装管理到本机)System.Reflection.Assembly:GetTypes(System.Reflection.Assembly,bool) at System.Reflection.Assembly.GetTypes()[0x00000]在/ Developer/MonoTouch/Source/mono/mux/class/corlib/System.Reflection/Assembly.cs:351 at MonoTouch.Registrar.OldDynamicRegistrar.RegisterAssembly(System.Reflection.Assembly a)[0x00000] in/Developer/MonoTouch/Source/monotouch/src/ObjCuntime/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/libA XSpeechManager.dylib。将使用两者之一。哪一个是未定义的。

我有一个PasteBin从建筑物的全部输出。我只是不知道是否应该使用不同的Newtonsoft库重建Apigee库,或者如果它是别的东西(不完全理解错误)。

我使用Xamarin构建iOS应用程序,我使用的机器是用于开发的Windows 8机器,以及用于构建的Mac Mini。

+0

您是否正在尝试使用Apigee App Services/Usergrid?如果是这样,您使用的是哪个SDK?你想创建一个iOS应用程序吗?你在Mac或Windows PC上? –

+0

@MikeMalloy在Windows 8机器上使用Xamarin iOS,更新了包含该问题的问题。是的,使用Apigee App服务。 –

回答

0

由于这看起来是一个.NET应用程序,您可能想尝试卸载依赖项(Newtonsoft.Json.dll)并在Visual Studio中重新添加它。

另一种方法是自己编译NewtonSoft,因为它是开源的。

相关问题