Xamarin с UWP — FileNotFound_AssemblyNotFound, ClrCompression

Я разрабатываю приложение UWP, используя Xamarin. У меня проблема с компиляцией с .NET родной цепочкой инструментов. Когда я проверяю флаг "Compile with .NET Native tool chain", я получаю ошибку во время выполнения метода "Xamarin.Init":

«Вызвано исключение:« System.IO.FileNotFoundException »в System.Private.Reflection.Core.dll

Дополнительная информация: FileNotFound_AssemblyNotFound, ClrCompression. Дополнительные сведения см. на странице http://go.microsoft.com/fwlink/?LinkId=623485. "

И следующий:

«Вызвано исключение:« System.IO.FileNotFoundException »в System.Private.Reflection.Core.dll

Дополнительная информация: FileNotFound_AssemblyNotFound, sqlite3. Дополнительные сведения см. на странице http://go.microsoft.com/fwlink/?LinkId=623485. "

Я добавил сборку SqLite по совету здесь

List<Assembly> assembliesToInclude = new List<Assembly>();
var assembly = typeof(SQLitePlatformWinRT).GetTypeInfo().Assembly;
assembliesToInclude.Add(assembly);
//throws error there
Xamarin.Forms.Forms.Init(e, assembliesToInclude);

Мои ссылки:

введите здесь описание изображения

Кто-нибудь знает, в чем проблема?


person Ania    schedule 09.08.2016    source источник
comment
Я работаю в Microsoft и хотел бы помочь. Можете ли вы отправить нам свои файлы project.json и project.lock.json? [email protected].   -  person MattWhilden    schedule 09.08.2016
comment
Какой-нибудь результат по этому поводу? У меня такая же проблема с моим проектом Xamarin.Uwp, и я не могу ее решить.   -  person Tom    schedule 28.09.2016
comment
@Tom посмотри мой ответ ниже и дай мне знать, если это поможет   -  person Ania    schedule 30.09.2016


Ответы (1)


В решение были добавлены сборки из моего решения. Вы должны добавить все сборки из решения. См. эту ссылку. :

Попробуйте добавить сборки из решения.

    List<Assembly> assembliesToInclude = new List<Assembly>();
    assembliesToInclude.Add(typeof(<a class from assembly>).GetTypeInfo().Assembly);

    Xamarin.Forms.Forms.Init(e, assembliesToInclude);
person Ania    schedule 30.09.2016
comment
Я знаю эту статью Xamarin, но до сих пор мне это не удалось. У меня есть несколько ссылок, а также pcl, у которых тоже есть ссылки. Так что я не знаю, какие сборки добавить в этот список. Можете ли вы опубликовать свой код со списком сборок? - person Tom; 01.10.2016