
Microsoft's Silverlight.net site provides a Getting Started page which references product downloads necessary for Silverlight application development and tutorials for new developers. For the ArcGIS API for Microsoft Silverlight/WPF, the following items are required:
Important! You can install multiple versions of the ArcGIS API for Silverlight/WPF on the same machine, but the IDE integration features (assembly references, toolbox integration, and templates) will reference the last installed version.

| Install Feature | Description |
|---|---|
| Silverlight | Installs the ArcGIS Silverlight API assemblies. Registers assemblies for the Add Reference dialog in Visual Studio 2008 (if available). Adds design-time components to Expression Blend 3 (if available). |
| Expression Blend Templates | If Expression Blend 3 is available, installs a set of Silverlight application templates. |
| Visual Studio 2008 Templates | If Visual Studio 2008 is available, the Silverlight Tools for Visual Studio have been installed, and either Expression Blend 3 or the Expression Blend 3 SDK is installed, this feature installs a set of Silverlight application templates. |
| Visual Web Developer Express 2008 Templates | If Visual Web Developer Express is available, the Silverlight Tools for Visual Studio have been installed, and either Expression Blend 3 or the Expression Blend 3 SDK is installed, this feature installs a set of Silverlight application templates. |
| WPF | Installs the ArcGIS WPF API assemblies. Registers assemblies for the Add Reference dialog in Visual Studio 2008 (if available). Adds design-time components to Expression Blend 3 (if available). |
| ArcGIS Silverlight/WPF Assembly | Description |
|---|---|
| ESRI.ArcGIS.Client.dll | Core library. Contains map, ArcGIS Service layer, graphics, geometry, and symbol components. Also contains common workflow tasks that support query, find, identify, and geospatial and geoprocessing operations. |
| ESRI.ArcGIS.Client.Behaviors.dll | Contains a set of behaviors and actions that enable element defined interactivity with a Map and its contents. |
| ESRI.ArcGIS.Client.Bing.dll | Adds support for using Bing layers and services. |
| ESRI.ArcGIS.Client.Toolkit.dll | Contains a set of common controls for navigating and interacting with the map, such as a Toolbar, Navigation controls, and a MapTips control. Source available on CodePlex: http://esrisilverlight.codeplex.com |
To get started in Visual Studio 2008, see the Getting Started page at the beginning of this help system.
To get started in Expression Blend 3, see the Getting Started page in the Working in Expression Blend section of this help system.