类库包:sl5目标问题

时间:2015-09-18 14:20:24

标签: c# visual-studio-2015 portable-class-library dnx .net-core

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

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

PCL impossible

我猜相应的PCL配置文件还没有存在,所以我尝试创建一个"类库包"和add the SL5 target

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

但遗憾的是,即使将目标添加到Reference树中而没有任何错误,它也会在编译时失败:

Where is System ?

错误如:

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都没有帮助。我输了。

我错过了什么?

1 个答案:

答案 0 :(得分:2)

DNX项目不支持Silverlight。请参阅此处的错误https://github.com/aspnet/dnx/issues/1837