我正在尝试创建一个包含一些POCO类的共享库项目,这些类用于在多个客户端(WPF / SL5 / Asp.Net)之间序列化数据。
在Asp.Net vNext之前,我正在使用PCL而没有任何问题。现在MVC 6在那里,我试图将Asp.Net Core 5目标添加到PCL,但似乎不可能:
我猜相应的PCL配置文件还没有存在,所以我尝试创建一个"类库包"和add the SL5 target
"frameworks": {
"dotnet": { },
"dnx46": { },
"dnxcore50": { },
"sl5": { }
}
但遗憾的是,即使将目标添加到Reference树中而没有任何错误,它也会在编译时失败:
错误如:
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都没有帮助。我输了。
我错过了什么?