|Important||This document may not represent best practices for current development, links to downloads and other resources may no longer be valid. Current recommended version can be found here.|
Creating Mobile and Embedded Applications (Visual C#)
Microsoft Visual Studio 2005 offers rich, integrated support for developing software that runs on Windows CE-based smart devices such as Pocket PCs and Smartphones. You can use Visual C# to write managed applications that run on the .NET Compact Framework. You will use the same Code Editor, designers, and debugger interface as you would use when developing for the PC. Simply select from one of the Smart Device project templates available for the language of your choice, and begin coding.
Visual Studio also provides emulators for smart devices that enable you to run and debug your code on your development computer, and tools that simplify the process of packaging your application and its resources into CAB files for deployment to end-user devices. For more information, see.
You can also useto develop mobile web applications based on ASP.NET. For more information, see .
For the most up-to-date information on Windows Mobile technology, visit the Mobile Developer Center.