1

我尝试将 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 或我的项目来调整的吗?

我的项目.json:

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

1 回答 1

0

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

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

于 2017-03-16T20:34:53.180 回答