1

別の 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

4

1 に答える 1