Class 库包:sl5 目标问题

Class Library Package : sl5 target issue

我正在尝试创建一个共享库项目,其中包含一些用于在多个客户端 (WPF/SL5/Asp.Net) 之间序列化数据的 POCO 类。

在 Asp.Net vNext 之前,我使用 PCL 没有问题。现在有了 MVC 6,我尝试将 Asp.Net Core 5 目标添加到 PCL,但似乎不可能:

我猜相应的 PCL 配置文件还不存在,所以我尝试创建一个 "Class Library Package" 和 add the SL5 target

  "frameworks": {
      "dotnet": { },
      "dnx46": { },
      "dnxcore50": { },
      "sl5": { }
    }

但不幸的是,即使目标没有任何错误地添加到引用树中,它也会在编译时失败:

错误如:

Error CS0518 : Predefined type 'System.Object' is not defined or imported   
Error CS0246 : The type or namespace name 'String' could not be found (are you missing a using directive or an assembly reference?)

就像 'Micorosft.CSharp' 不存在于 'sl5' 目标...我无法将 'mscorlib' 添加到 "sl5" 依赖项,即使添加 BCL 也无济于事.我迷路了。

我错过了什么?

DNX 项目不支持 Silverlight。在此处查看错误 https://github.com/aspnet/dnx/issues/1837