別の Xamarin.Forms .NetStandard 1.4 ライブラリから参照される .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 ファイルが無効です。ストリームは有効なリソース ファイルではありません。Eella.Xamarin.Taxi.UWP C:\Users.....nuget\packages\Microsoft.AspNetCore.DataProtection.Abstractions\1.1.1\lib\netstandard1.3\Microsoft.AspNetCore.DataProtection.Abstractions.dll
.
Resx ファイルが無効です。ストリームは有効なリソース ファイルではありません。Eella.Xamarin.Taxi.UWP C:\Users....nuget\packages\Microsoft.AspNetCore.WebUtilities\1.1.1\lib\netstandard1.3\Microsoft.AspNetCore.WebUtilities.dll
.
1 つ以上のパッケージが UAP と互換性がありません。Version=v10.0 (win10-x86)。
.
Microsoft.Win32.Registry 4.3.0 は、UAP,Version=v10.0 上の Microsoft.Win32.Registry のコンパイル時参照アセンブリを提供しますが、win10-x86 と互換性のあるランタイム アセンブリはありません。
私に何ができる ?
アップデート
これら 2 つのパッケージをダウングレードした後、私の問題は解決され、アプリは正常に展開されました。
"Microsoft.AspNetCore.DataProtection": 1.0.2
"Microsoft.EntityFrameworkCore": 1.0.2