Skip to content
This repository has been archived by the owner on Oct 16, 2020. It is now read-only.

Compact Framework Development

massimoi edited this page Sep 8, 2009 · 6 revisions

The quick answer is "YES, you can develop Pocket PC applications with SharpDevelop".

Here is a list of things you will need:

SharpDevelop 3.xx (Surprise)

.NET Framework 2.0 Software Development Kit (SDK) (IA64)

As of now, i'm not sure 3.5 is supported in SharpDevelop 3.xx{BR} Windows SDK for Windows Server 2008 and .NET Framework 3.5

4/2/09 - .Net CF 3.5 works in 3.0.0.3800. You need to install .Net CF 3.5 and .Net CF 3.5 Power Toys.

4/2/09 - OpenNETCF Smart Device Framework (SDF) (Community Version) works in version 3.0.0.3800. This is a great tool for all Windows Mobile developers. Everything they have implimented is available via winCE CoreDLL.DLL, but the SDF makes it a lot eaiser and its free.

4/2/09 - .Net CF 3.5 Class Library DLL successfully created and tested (version 3.0.0.3800). Create a new VBNet Class Library (for Windows, not under Compact Framework), and change the Target Framework to Compact Framework 3.5 (click Project->Project Options->Compiling Tab, about half way down is a drop down box for Target Framework).

Known errors :{BR}

  • Windows Mobile Form Designer (Can anyone comment on if this should still be here?)

  • If you get an error such as: The "AddHighDPIResource" task failed unexpectedly. You miss a key in the registry: (add this and you'll manage to compile) {BR} [HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\VisualStudio\9.0\Setup\VS]{BR} "ProductDir"="c:\Program Files\Microsoft Visual Studio 9.0\"{BR}

See also: http://community.sharpdevelop.net/forums/p/8274/23244.aspx{BR}

Support from the Forum:{BR} http://community.sharpdevelop.net/tags/compact+framework/default.aspx

Use the Emulator{BR}

  • You can download the latest emulator for free Microsoft Device Emulator 3.0
  • You must also download some Operating System images. (eg: Windows Mobile 6 Pocket PC Images.
  • And run it from: drive:\Program Files\Microsoft Device Emulator\1.0
Clone this wiki locally