VS2008 allows you to develop native code or managed code for the .NET Compact Framework 3.5.
Please note that not all versions support "Smart Device" development which is required for Windows CE. Normally you need the Professional version or higher.
Windows CE 5 and CE 6, and Windows Embedded Compact 7 are supported.
Supported Architecture is ARMv4.
If you installed the Platform Builder plugin, you can also compile code specially optimized for the ARMv6 and ARMv7 architectures.
Support exists for the VFP Floating Point architecture.
Microsoft offers a free 90 days trial version of VS2008
When you switch from the trial version to a licensed version please be aware that you have to reinstall the SDKs.
To buy VS2008 read How To Purchase Visual Studio
Please make sure that you always install the latest Microsoft updates: