当我尝试构建引用 PCL 的 MonoDroid 或 MonoTouch 项目时,我的项目遇到问题,其中有适用于 .Net 4.5、Windows Phone 8、WinRT、MonoTouch 和 MonoDroid 的 PCL,如下所示:
*错误 1 类型“System.Object”是在未引用的程序集中定义的。您必须添加对程序集“System.Runtime”的引用,
版本=4.0.0.0,文化=中立,PublicKeyToken=b03f5f7f11d50a3a'。
错误 2 类型“System.Enum”是在不是在程序集中定义的
参考。您必须添加对程序集“System.Runtime”的引用,
版本=4.0.0.0,文化=中立,PublicKeyToken=b03f5f7f11d50a3a'。
我已经做好了建议 https://stackoverflow.com/questions/13028321/portable-class-library-strong-assembly-reference-problems-in-monotouch-monodroid命令(sn -Vr *,b03f5f7f11d50a3a),但没有帮助。我正在使用以下配置文件:
C:\Program Files (x86)\Reference Assemblies\Microsoft\Framework\.NETPortable\v4.5\Profile\Profile78
如果将兼容性设置为从 .NET 4.5 到 .NET 4.0.3,它将起作用。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)