2009-11-03 38 views

回答

8

您可以在Xamarin的MonoTouch中找到完整的限制列表。

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

  • 动态语言运行时(DLR)
  • 通用虚拟方法
  • P /调用在泛型类型
  • 值类型为字典键
  • System.Reflection.Emit
  • System.Runtime.Remoting
4

下面是组件的一个环节,它配置有:http://docs.xamarin.com/ios/about/assemblies

这里是.NET Framework组件的摘要:

mscorlib.dll中
Silverlight中,加几个.NET 4.0类型

System.dll
的Silverlight,加上类型从以下命名空间:
System.Collections.Specialized
System.ComponentModel
System.ComponentModel.Design
System.Diagnostics程序
System.IO.Compression
System.Net
System.Net.Cache
System.Net.Mail
System.Net.Mime
System.Net.NetworkInformation
级 System.Net.Security
的System.Net.Sockets
System.Security.Authentication
System.Security.Cryptography
System.Timers

System.Core.dll
System.Data.dll中
System.Data.Services.Client.dll
System.Json.dll
System.Numerics.dll
System.Runtime.Serialization.dll
System.ServiceModel.dll
System.ServiceModel.Web.dll
System.Transactions.dll
System.Web.Services
system.xml.dll的
System.Xml.Linq的。dll

1

还有一点需要注意的是,您不能引用未使用.NET MonoTouch配置构建/编译的.NET程序集。

所以如果你有一个最喜欢的.NET 2.0库,你将需要重新将源代码导入到一个新的MonoTouch项目中,编译并引用它。通过编辑.csproj文件可能会有更简单的方法,但我还没有找到它。

相关问题