Я просто пытался импортировать одну из моей библиотеки окна в андроид приложение Xamarin и получить следующее сообщение об ошибке:Xamarin недостающие ссылки
Exception while loading assemblies: System.IO.FileNotFoundException: Could not load assembly 'System.Web.Extensions, Version=4.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35'. Perhaps it doesn't exist in the Mono for Android profile? File name: 'System.Web.Extensions.dll' at Java.Interop.Tools.Cecil.DirectoryAssemblyResolver.Resolve(AssemblyNameReference reference, ReaderParameters parameters) at Xamarin.Android.Tasks.ResolveAssemblies.AddAssemblyReferences(ICollection`1 assemblies, AssemblyDefinition assembly, Boolean topLevel) at Xamarin.Android.Tasks.ResolveAssemblies.Execute() App7
Даже если я пытаюсь вручную добавить ссылку на приложение, оно по-прежнему не работает.
Есть ли поддержка от mono для этой библиотеки (я нахожу ее очень полезной) System.Web.Extensions
.
Любое обходное решение было бы очень полезно, потому что я бы не хотел либо переписывать рабочую dll, либо останавливать разработку в xamarin.
PS: Я попытался вручную добавить все необходимые DLL-файлы в результате ошибок развертывания без какого-либо описания.
Привет, Джей и спасибо за ответ. Я попытался добавить System.Web, System.Web.Extensions отдельно с не очень хорошими результатами. Я также следовал за некоторыми гидами, которые не помогали вообще. Теперь я начинаю думать, если есть сторонняя библиотека, моно-библиотека или что-то, что я мог бы использовать вместо System.Web.Extensions (я использую только сериализатор json). –
Вы пытались добавить через nuget? – jaymarvels
Да. Я нашел несколько пакетов, и я попытаюсь их протестировать, но для этой процедуры требуется много времени. Я не видел ничего конкретного, хотя для моно или Android. –