小编use*_*302的帖子

适用于MonoDroid和MonoTouch的便携式类库

我想为MonoDroid和MonoTouch创建PCL,共享代码AES加密(RijndaelManaged),但Visual Studio不允许我这样做,而是强迫我添加所有其他框架,消息如下:

将自动选择以下框架,因为它们支持在您选择的其他框架之间可移植的所有可用功能:.NET for Windows Store应用程序,.NET Framework 4.5,Windows Phone 8.

这些框架不支持System.Security.Cryptography命名空间.

MonoDroid和MonoTouch的文件放在C:\ Program Files(x86)\ Reference Assemblies\Microsoft\Framework.NETPortable\v4.5\Profile\Profile78\SupportedFrameworks中,已经包含.NET for Windows Store apps.xml,.NET Framework 4.5.xml,Windows Phone 8.xml.

有人可以建议如何将Mono框架与其他框架隔离,我是否需要新的配置文件或其他内容.

xamarin.ios xamarin.android portable-class-library

12
推荐指数
2
解决办法
5490
查看次数

MonoDroid和MonoTouch中的可移植类库程序集引用问题

我的项目中有问题,我有.Net 4.5,Windows Phone 8,WinRT,MonoTouch和MonoDroid的PCL,当我尝试构建MonoDroid或MonoTouch项目时,参考PCL错误如下:

*错误1"System.Object"类型在未引用的程序集中定义.您必须添加对程序集'System.Runtime,Version = 4.0.0.0,Culture = neutral,PublicKeyToken = b03f5f7f11d50a3a'的引用.

错误2"System.Enum"类型在未引用的程序集中定义.您必须添加对程序集'System.Runtime,Version = 4.0.0.0,Culture = neutral,PublicKeyToken = b03f5f7f11d50a3a'的引用.

我已经完成了建议命令(sn -Vr*,b03f5f7f11d50a3a),但它没有帮助.我使用以下配置文件:

C:\Program Files (x86)\Reference Assemblies\Microsoft\Framework\.NETPortable\v4.5\Profile\Profile78
Run Code Online (Sandbox Code Playgroud)

xamarin.ios xamarin.android portable-class-library

6
推荐指数
1
解决办法
3784
查看次数