Assemblies

From $1
Table of contents

MonoTouch ships with several assemblies.  Just as Silverlight is an extended subset of the desktop .NET assemblies, Monotouch is also an extended subset of several Silverlight and desktop .NET assemblies.

Note: MonoTouch is not ABI compatible with existing assemblies compiled for a different profile.  You must recompile your source code to generate assemblies targeting the MonoTouch profile (just as you need to recompile source code to target Silverlight and .NET 3.5 separately).

The assemblies shipped with MonoTouch include:

Assembly Added API Compatibility
Mono.CompilerServices.SymbolWriter.dll 1.0 For compiler writers.
Mono.Data.Sqlite.dll 1.2 ADO.NET provider for SQLite; see limitations.
Mono.Data.Tds.dll 1.2 TDS Protocol support; used for System.Data.SqlClient support within System.Data.
Mono.Security.dll 1.0 Cryptographic APIs.
monotouch.dll 1.0 This assembly contains the C# binding to the CocoaTouch API.  
mscorlib.dll 1.0 Silverlight 
OpenTK.dll 1.0 The OpenGL/OpenAL object oriented APIs, extended to provide iPhone device support.
System.dll 1.0

Silverlight, plus types from the following namespaces: 

  • 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 1.0 Silverlight 
System.Data.dll 1.2 .NET 3.5 , with some functionality removed.
System.Json.dll 1.1 Silverlight 
System.Runtime.Serialization.dll ? Silverlight
System.ServiceModel.dll 1.1 WCF stack as present in Silverlight
System.ServiceModel.Web.dll ? Silverlight, plus types from the following namespaces: 

 

  • System
  • System.ServiceModel.Channels
  • System.ServiceModel.Description
  • System.ServiceModel.Web
System.Transactions.dll 1.2 .NET 3.5; part of System.Data support.
System.Web.Services 1.1 Basic Web services from the .NET 3.5 profile, with the server features removed.
System.Xml.dll 1.0 .NET 3.5 
System.Xml.Linq.dll 1.0 .NET 3.5 

 

Tag page

Files (0)

 
Page last modified 15:13, 8 Mar 2010 by jonp