问候,
最近我在开发跨平台项目时遇到了一个问题。在这个项目中,我必须支持 android、ios 和 wp7,我所做的就是为这 3 个平台创建了 3 个项目,我还有一个可以在 3 个目标平台之间共享的项目。
所以我将此项目创建为“便携式库”,并在其他项目中添加对该项目的引用。它有效,我可以在其他 3 个项目中使用此共享项目中定义的类,但问题是,在可移植库项目中,“References”文件夹、“System”、“System.Core”和“System.Xml” ”是红色的,当我展开它时,它会显示“.NETPortable 4.0 Profile1 Profile (in Mono 2.10.9) 的程序集不可用”。我用谷歌搜索了这条信息,但没有一个给我满意的答案。
http://monotouch.2284126.n4.nabble.com/cross-platform-library-code-td4656600.html
那么,如何解决呢?这些“System”、“System.Xml”、“System.Core”是干什么用的?它们是文件吗?还是在一个文件中?