无法使用project.json将nuget添加到xamarin.android项目中

时间:2017-03-16 15:28:20

标签: xamarin.android nuget nuget-package-restore project.json nuget-spec

我尝试将nuget包MPAndroidChart(https://www.nuget.org/packages/MPAndroidChart/3.0.1)添加到我的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": {}
  }
}

1 个答案:

答案 0 :(得分:0)

看起来MPAndroidChart NuGet包有问题。 NuGet包在lib文件夹中的特定目标框架中没有程序集。

对于使用packages.config文件的项目,它应该允许将它安装到任何项目中,甚至是那些不兼容的项目。看起来project.json更严格,不允许这样做。