我试图创建一个共享库项目,其中包含一些用于在多个客户端(wpf/sl5/asp.net)之间序列化数据的poco类。
在asp.net vnext之前,我使用pcl没有问题。现在MVC6出现了,我试图将ASP.NETCore5目标添加到PCL中,但似乎不可能:
我猜相应的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