2014-01-15 10 views
1

При попытке проверить Apigee для нашего приложения я столкнулся с ошибкой «System.TypeLoadException: возникло исключение загрузки типа». Я думаю, что это вызвано одной из двух вещей, которые показал результат;System.TypeLoadException: произошло исключение загрузки типа

  • Loaded сборки: /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) at System.Reflection.Assembly.GetTypes() [0x00000] in/Developer/MonoTouch/Source/mono/mcs/class/corlib/System.Reflection/Assembly.cs: 351 в 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/libA XSpeechManager.dylib. Один из двух будет использован. Какой из них не определен.

У меня есть PasteBin с полным выходом из здания. Я просто не знаю, следует ли мне перестроить библиотеку Apigee с помощью другой библиотеки Newtonsoft или если это что-то еще (не полностью понять ошибку).

Я создаю приложение iOS с помощью Xamarin, машины, которые я использую, являются машиной Windows 8 для разработки и Mac Mini для строительства.

+0

Вы пытаетесь использовать Apigee App Services/Usergrid? Если да, то какой SDK вы используете? Вы пытаетесь создать приложение iOS? Вы на компьютере Mac или Windows? –

+0

@MikeMalloy Использование Xamarin iOS на машине Windows 8, обновленный вопрос, чтобы включить это. И да, используя услуги Apigee App. –

ответ

0

Как это выглядит как приложение .NET, вы можете попытаться выгрузить зависимость (Newtonsoft.Json.dll) и повторно добавить ее в Visual Studio.

Другой подход заключается в компиляции NewtonSoft самостоятельно, так как он является открытым исходным кодом.

Смежные вопросы