Differences between the .NET Compact Framework and the full .NET Framework

Differences between the .NET Compact Framework and the full .NET Framework (desktop).

.NET CF is a subset (30%) of .NET Framework and also includes some specific class libraries for supporting mobile devices. Here are the differences:

- .NET CF does not support loading assemblies into a domain neutral code area for being used by multiple app domains.
- .NET CF is a rich client and does not support ASP.NET
- .NET CF does not support multi module assemblies against .NET Framework. However, it does support satellite assemblies.
- .NET CF provides less support for com interop.
- .NET CF supports most of the controls supported by .NET Framework plus controls specific to .NET CF.
- .NET CF does not support current directory feature due to lack of support in Windows CE o/s.
- .NET CF does not support System.Data.OleDb namespace.
- .NET CF does not support MidpointRounding enumeration
- .NET CF does not support asynchronous delegates such as BeginInvoke and EndInvoke
- .NET CF does not support tracing. It only supports development through C# and VB.
Devices and platforms supported by the .NET Compact Framework
NET CF is supported by all Microsoft smart devices, including Pocket pc devices, Pocket PC Phone edition
.NET Compact Framework applications with Visual Studio
Visual studio has a template project for smart device. This enable developers to develop applications for smart devices.....
.NET Compact Framework Assemblies and Files
Assemblies and Files provided by .NET CF for application development:
Post your comment