The tools you use to develop your CE 5.0 application depend on your development language. Native Code refers to C and C++, while Managed Code includes C# and VB.NET.
Note that Microsoft no longer maintains eVC. Microsoft released SP4 for eVC4 only after developers found they did not have a means to debug native code (VS 2005 was released in Nov 2005, a year after the first releases of CE 5). Visual Studio 2005 is the Microsoft-supported tool for all CE 5.0 development.
Install the tools in the following order (see topic 1219 for background):
Using Visual Studio for Managed and Native Code Development
CE 4 and 5 integrate into the .NET Enterprise paradigm via the .NET Compact Framework. Visual Studio 2005 supports development of both managed and native code applications in a comprehensive and supportive development environment.
Installing the SDK
For Native Code (C/C++): ADS CE 5.0 SDK. Managed Code (C#/VB.NET): SDK not needed.
Application Debugging
Use Visual Studio 2005 for remote debugging of CE 5.0 devices. Visual Studio 2003 does not support remote debugging.