我想为 MonoDroid 和 MonoTouch 创建 PCL,以共享代码 AES 加密(RijndaelManaged),但 Visual Studio 不允许我这样做,而是强制我添加所有其他框架,消息如下:
将自动选择以下框架,因为它们支持在您选择的其他框架之间可移植的所有可用功能:适用于 Windows 应用商店应用的 .NET、.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框架 4.5.xml、Windows Phone 8.xml。
有人可以建议如何将 Mono 框架与其他框架隔离,我是否需要新的配置文件或其他东西。