我正在尝试创建一个共享库项目,其中包含一些用于在多个客户机之间序列化数据的POCO类(WPF / SL5 / Asp.Net)。
在Asp.Net vNext之前,我使用的是PCL,没有问题。现在MVC 6已经出现了,我试图将Asp.Net核心5目标添加到PCL中,但似乎不可能:
我想相应的PCL配置文件还不存在,所以我尝试创建一个“类库包”和添加SL5目标
"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”目标上.我不能在"sl5“依赖项中添加'mscorlib‘,甚至添加BCL也于事无补。我迷路了。
我错过了什么?
发布于 2015-09-26 20:09:00
Silverlight不受DNX项目的支持。参见这里的bug,https://github.com/aspnet/dnx/issues/1837
https://stackoverflow.com/questions/32654334
复制相似问题