2014-01-15 155 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,因爲它是開源的。

相關問題