在PlayStation Studio项目中使用便携式类库

时间:2012-05-05 13:46:48

标签: .net monodevelop portable-class-library

我正试图在PlayStationStudio项目中重复使用一些可移植代码。

我可以引用程序集OK,我可以使用存根TypeForwarding程序集填补缺少方法的空白。

但是,编译器当前正在反对可移植类库中的一些“系统”引用。

例如,如果我尝试包含NewtonSoft JSON.Net,那么我会收到如下错误:

  

c:\ Projects \ Misc \ MVVMCROSS \ Cirrious \ Cirrious.MvvmCross \ Platform \ Json \ MvxDateTimeJsonConverter.cs(13,13):错误CS0012:类型'System.Uri'在未引用的程序集中定义。您必须添加对程序集'System,Version = 2.0.5.0,Culture = neutral,PublicKeyToken = 7cec85d7bea7798e,Retargetable = Yes'的引用。 (CS0012)(Cirrous.MvvmCross.PSS)

PSS项目已经引用了System for 2.0.5.0,并且System程序集中有一个System.Uri,但是PublicKeyToken不匹配 - 因为它是Sony程序集而不是Microsoft生成的程序集。 / p>

除了将所有可移植库作为源提取并重新编译它们以链接到Sony程序集之外,还有谁可以想到这个问题的任何其他解决方案?例如我可以添加一些编译器或环境标志吗?

0 个答案:

没有答案
相关问题