在多目标场景中使用DotnetCore类库

时间:2016-05-19 05:47:19

标签: c# asp.net-core asp.net5

我有一些问题需要理解可移植类库和新的.NET核心系统(RC2)。我的目标是在多个解决方案中管理我的代码库,并以Windows10,ASP.NET Core和.NET 4.6.1为目标。根据项目,目标可能不同,例如我的Utils Library和一些像Guard.NotNull这样的方法应该针对所有三个平台。 MongoDB帮助程序库必须仅针对ASP.NET Core和.NET 4.6.1。

我使用以下设置创建了一个.NET Core类库:

{
  "version": "1.0.0-*",

  "dependencies": {
    "Microsoft.NETCore": "5.0.0"
  },

  "frameworks": {
    "netstandard1.4": {
      "imports": [ "uap10.0", "dnxcore50" ]
    }
  }
}

但是当我尝试从通用类库(我有一些控件)引用它时,我收到以下错误:

Checking compatibility of packages on UAP,Version=v10.0 (win10-x64-aot).
ClassLibrary1 1.0.0 is not compatible with UAP,Version=v10.0 (win10-x64-aot).
CodicePlastico 1.0.0 is not compatible with UAP,Version=v10.0 (win10-x64-aot).

目前,我真的很困惑。

0 个答案:

没有答案