Chapter 2. .NET Framework Fundamentals

As a developer, you write application code using your preferred .NET language, such as Visual Basic .NET or Visual C# .NET. When you build the application, the .NET compilers output Microsoft Intermediate Language (MSIL), which is a representation of your code that is independent of the target platform. Then the linker packages the output in a Portable Executable (PE) file. Generally, these PE files contain no native code and execute on any platform for which there is a .NET common language runtime (CLR), as long as the .NET Framework class libraries that the application references are available on that platform as well.

When you build applications targeted at devices equipped with the .NET Compact Framework, ...

Get Microsoft® .NET Compact Framework (Core Reference) now with O’Reilly online learning.

O’Reilly members experience live online training, plus books, videos, and digital content from 200+ publishers.