Installation
Requirements
Microsoft's Silverlight.net website provides a Getting Started page that references product downloads necessary for Silverlight application development, and tutorials for new developers. For the ArcGIS API for Silverlight, the following items are required:
- At a minimum, install the following Microsoft products to build
ArcGIS API for Silverlight applications:
- Visual Studio:
- Visual Studio 2010 or Visual Web Developer Express 2010
- Silverlight Version 4 is supported:
- Silverlight 4 Tools for Visual Studio (add-on required if using Visual Studio 2010 without SP1)
-
Expression Blend SDK for Silverlight 4 (also
included with Expression Blend 4)
- Necessary for behavior and Silverlight support
- Expression Blend:
-
Expression Blend 4
- Included with Expression Studio editions
-
Expression Blend 4
- Visual Studio:
- Other products, such as Deep Zoom Composer and the Silverlight Toolkit, are not required for use with the ArcGIS API for Silverlight, but they do offer significant design and development benefits.
- A basic understanding of Microsoft Silverlight, Visual Studio 2010 tools for building Silverlight applications, and Expression Blend. Use the tutorials and reference materials on Silverlight.net, MSDN, and the Expression Blend website to develop your skills.
Caution:You can install multiple versions of the ArcGIS API for Silverlight on the same machine, but the integrated development environment (IDE) integration features (assembly references, toolbox integration, and templates) reference the last installed version.
Installation steps
- Download the ArcGIS API for Silverlight setup.exe to a directory of your choice.
- Run the setup to install the ArcGIS API for Silverlight product. During the installation, the following features may be available:

Note:The available features depend on the requirements on your machine.
Install feature | Description |
|---|---|
Silverlight | Installs the ArcGIS API for Silverlight assemblies. Registers assemblies for the Add Reference dialog box in Visual Studio 2010, and adds design-time components to Visual Studio 2010 and Expression Blend 4. |
Expression Blend templates | If Expression Blend 4 is available, installs a set of Silverlight application templates. |
Visual Studio 2010 templates | If Visual Studio 2010 is available, the Silverlight 4 Tools for Visual Studio are installed and Expression Blend 4 is installed, this feature installs a set of Silverlight application templates. |
Visual Web Developer Express 2010 templates | If Visual Web Developer Express is available, the Silverlight 4 Tools for Visual Studio are installed and Expression Blend 4 is installed, this feature installs a set of Silverlight application templates. |
By default, the ArcGIS API for Silverlight is installed in the 32-bit Program Files directory under the ESRI SDKs folder. A Silverlight folder contains the installed assemblies. The following table lists the assemblies and provides a description of their contents. The Silverlight platform only provides 32-bit support at this time.
Installed assembly | Description |
|---|---|
ESRI.ArcGIS.Client.dll | Core library. Contains map, ArcGIS Service layers, 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; and editing feature layers, such as the EditorWidget and TemplatePicker. Source available on CodePlex: http://esrisilverlight.codeplex.com |
ESRI.ArcGIS.Client.Toolkit.DataSources.dll | Contains a set of layer types that support some common data sources, such as GeoRSS, OpenStreetMap, and Web Map Service (WMS). Source available on CodePlex: http://esrisilverlight.codeplex.com |
Getting started with the API
To get started in Visual Studio 2010, see Getting Started.
To get started in Expression Blend 4, see Getting Started in Expression Blend.