Professional Documents
Culture Documents
Version 4
Managed Version 3.5 new
libraries SP1 new features
Managed Managed features
(adding
libraries libraries
WPF, WCF, Version 3.5
WF) SP1
features
Managed
libraries
Managed
libraries
CLR 1.1 CLR 2.0 CLR 2.0
CLR 2.0
CLR 4
Visual
Basic C++ C# Perl F# …
Win32/64
Class Library
Development Frameworks
Class Loader
© Copyright 2011 Avanade Inc. All Rights Reserved. 12
.NET Framework Class Library
ASP.NET
System.Web
Services UI
Description
HTML Controls
Discovery
Protocols Web Controls
Caching Security
Configuration SessionState
System.Windows.Forms
System.Drawing
Caspol.exe Makecert.exe
Ngen.exe
Gacutil.exe
Ildasm.exe Sn.exe
© Copyright 2011 Avanade Inc. All Rights Reserved. 17
Lesson 3:
Languages in the .NET Framework
• Third-party Languages
C#
WPF Application
Class Library
Silverlight Application
Console project
.cs .csproj
.config
© Copyright 2011 Avanade Inc. All Rights Reserved. 26
Creating a .NET Framework Application
Code snippets
© Copyright 2011 Avanade Inc. All Rights Reserved. 27
Building and Running a .NET Framework
Application
Visual Studio
Command line