1

我嘗試將nuget包MPAndroidChart(https://www.nuget.org/packages/MPAndroidChart/3.0.1)添加到我的android項目中。但我總是得到這樣的信息:不能使用project.json添加nuget到xamarin.android項目

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

你是對的。我用monodroid的子文件夾製作了新的nuspec,現在它可以工作。非常感謝你 :) – NPadrutt

相關問題