1

私はandroidプロジェクトにMPAndroidChart(https://www.nuget.org/packages/MPAndroidChart/3.0.1)というナゲットパッケージを追加しようとしています。しかし、私はいつもメッセージを受け取ります:project.jsonでxamarin.androidプロジェクトにnugetを追加できません

Package MPAndroidChart 3.0.1 is not compatible with monoandroid71 (MonoAndroid,Version=v7.1)/win. Package MPAndroidChart 3.0.1 supports: net (.NETFramework,Version=v0.0) 

デフォルトのpackages.configで新しいプロジェクトを作成すると、プロジェクトを追加するときに機能します。 nuspecや私のプロジェクトで調整できるものはありますか?

マイproject.json:

{ 
    "dependencies": { 
    ... 
    }, 
    "frameworks": { 
    "MonoAndroid,Version=v7.1": {} 
    }, 
    "runtimes": { 
    "win": {} 
    } 
} 

答えて

0

はMPAndroidChart NuGetパッケージに問題のように見えます。 NuGetパッケージには、libフォルダ内の特定のターゲットフレームワークにアセンブリがありません。

packages.configファイルを使用するプロジェクトでは、それが互換性のないプロジェクトであっても、どのプロジェクトにもインストールできるようにする必要があります。 project.jsonがより厳格で、これを許可していないようです。

+0

あなたは正しいです。私はモノドイド用のサブフォルダを持つ新しいnuspecを作成しました。どうもありがとうございました :) – NPadrutt

関連する問題