我试图创建一个共享库项目,其中包含一些用于在多个客户端(wpf/sl5/asp.net)之间序列化数据的poco类。
在asp.net vnext之前,我使用pcl没有问题。现在MVC6出现了,我试图将ASP.NETCore5目标添加到PCL中,但似乎不可能:
c# - 类库包:sl5目标问题-LMLPHP
我猜相应的PCL配置文件还不存在,所以我尝试创建一个“类库包”和“AA>”。

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

但不幸的是,即使目标被毫无错误地添加到引用树中,它也无法编译:
add the SL5 target
错误如下:
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?)

就像如果'sl5'目标没有'micorosft.csharp'…我无法将“mscorlib”添加到“sl5”依赖项中,甚至添加bcl也没有帮助。我迷路了。
我错过了什么?

最佳答案

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

08-26 17:09