У меня есть библиотека .NetStandard 1.4, на которую ссылается другая библиотека Xamarin.Forms .NetStandard 1.4.
Первая библиотека:
{
"supports": {},
"dependencies": {
"Microsoft.NETCore.Portable.Compatibility": "1.0.2",
"NETStandard.Library": "1.6.1",
"Microsoft.AspNetCore.Identity.EntityFrameworkCore": "1.1.1"
"AutoMapper": "6.0.2",
"Microsoft.AspNetCore.DataProtection": "1.1.1",
"Microsoft.EntityFrameworkCore": "1.1.1",
"System.Xml.XmlDocument": "4.3.0"
},
"frameworks": {
"netstandard1.4": {}
}
}
Библиотека Xamarin.Forms:
{
"supports": {},
"dependencies": {
"Microsoft.NETCore.Portable.Compatibility": "1.0.2",
"NETStandard.Library": "1.6.1",
"Xamarin.Forms": "2.3.4.231",
"Xamarin.Forms.CarouselView": "2.3.0-pre2"
},
"frameworks": {
"netstandard1.4": {
"imports": "portable-net461"
}
}
}
IOS работает нормально. Android после добавления некоторых пакетов также работает нормально. Моя проблема - UWP. Это сводит меня с ума. Это UWP project.json:
{
"dependencies": {
"Microsoft.NETCore.UniversalWindowsPlatform": "5.3.2",
"Xamarin.Forms": "2.3.4.231",
"Xamarin.Forms.CarouselView": "2.3.0-pre2"
},
"frameworks": {
"uap10.0": {}
},
"runtimes": {
"win10-x86": {}
}
}
У меня 4 ошибки:
Неверный файл Resx. Stream не является допустимым файлом ресурсов. Eella.Xamarin.Taxi.UWP C: \ Users ..... nuget \ packages \ Microsoft.AspNetCore.DataProtection.Abstractions \ 1.1.1 \ lib \ netstandard1.3 \ Microsoft.AspNetCore.DataProtection.Abstractions.dll
.
Неверный файл Resx. Stream не является допустимым файлом ресурсов. Eella.Xamarin.Taxi.UWP C: \ Users .... nuget \ packages \ Microsoft.AspNetCore.WebUtilities \ 1.1.1 \ lib \ netstandard1.3 \ Microsoft.AspNetCore.WebUtilities.dll
.
Один или несколько пакетов несовместимы с UAP, версия = v10.0 (win10-x86).
.
Microsoft.Win32.Registry 4.3.0 предоставляет эталонную сборку времени компиляции для Microsoft.Win32.Registry на UAP, Version = v10.0, но нет сборки времени выполнения, совместимой с win10-x86.
Что я могу сделать ?
Обновить
После перехода на более раннюю версию этих двух пакетов моя проблема была решена, и приложение было успешно развернуто:
«Microsoft.AspNetCore.DataProtection»: 1.0.2
«Microsoft.EntityFrameworkCore»: 1.0.2