代码之家  ›  专栏  ›  技术社区  ›  Thiago Arrais

iPhone dev的MonoTouch中没有.NET的哪些部分?

  •  6
  • Thiago Arrais  · 技术社区  · 5 年前

    哪些键绑定不包括在内?

    3 回复  |  直到 12 年前
        1
  •  8
  •   hitec    12 年前

    您可以在以下位置找到MonoTouch的完整限制列表: Xamarin .

    .NET功能的简短列表在MonoTouch中不可用:

    • 动态语言运行时(DLR)
    • 通用虚拟方法
    • 在泛型类型中调用
    • 作为字典键的值类型
    • 系统反射发射
    • system.runtime.remoting(系统运行时远程处理)
        2
  •  4
  •   Ryan Cook    12 年前

    以下是它附带的组件的链接: http://docs.xamarin.com/ios/about/assemblies

    以下是.NET框架程序集的摘要:

    McLyLabDLL
    Silverlight,加上几个.NET 4.0类型

    系统DLL
    Silverlight,以及来自以下命名空间的类型:
    system.collections.专业
    系统组件模型
    系统.组件模型.设计
    系统诊断
    系统IO压缩
    系统.NET
    System.net.缓存
    命名空间
    系统.NET.MIME
    system.net.networkinformation(网络信息)
    system.net.安全性
    system.net.sockets(系统.net.sockets)
    系统.安全.认证
    System.Security.密码术
    定时器系统

    系统.COL.DLL
    Dela. DLL
    system.data.services.client.dll(系统数据服务客户端.dll)
    JSON.DLL系统
    系统.numerics.dll
    system.runtime.serialization.dll文件
    System.ServiceModel.dll
    system.serviceModel.web.dll
    系统.transactions.dll
    system.web.服务
    系统,XML.DLL
    system.xml.linq.dll文件

        3
  •  1
  •   Chris S    15 年前

    还有一件事要提到,您不能引用尚未使用.NET MonoTouch配置生成/编译的.NET程序集。

    因此,如果您有一个最喜欢的.NET 2.0库,您将需要将源代码重新导入到一个新的MonoTouch项目中,编译它,然后引用它。通过编辑 .csproj 文件,但我没有找到。