Installation

Microsoft's Silverlight.net website provides a Getting Started page that references product downloads necessary for Silverlight application development, and tutorials for new developers. To build applications with the ArcGIS API for Silverlight check the System Requirements for supported environments and platforms and follow the steps below to install and begin developing ArcGIS Silverlight applications.

Note:

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

  1. Download the ArcGIS API for Silverlight setup.exe to a directory of your choice.
  2. Run the setup to install the ArcGIS API for Silverlight product. During the installation, the following features may be available:
    ArcGIS API for Silverlight install features
    Note:

    The available features depend on the products installed on your computer.

Install featureDescription

Silverlight 5

Installs the ArcGIS API for Silverlight assemblies for the Silverlight 5 platform. Registers assemblies for the Add Reference dialog box in Visual Studio and adds design-time components to Visual Studio and Blend.

Project Templates

If available, this section enables the installation and integration of Silverlight project templates with Microsoft IDEs.

Visual Studio 2010

Enabled if Visual Studio 2010 SP1, the Silverlight 5 Tools for Visual Studio 2010 SP1, and Blend for Visual Studio 2012 or 2013 are installed.This feature installs a set of Silverlight application templates.

Visual Studio 2012

Enabled if Visual Studio 2012 SP2+ and Blend for Visual Studio 2012 is installed. This feature installs a set of Silverlight application templates.

Blend for Visual Studio 2012

Enabled if Blend for Visual Studio 2012 is installed. This feature installs a set of Silverlight application templates.

Visual Studio 2013

Enabled if Visual Studio 2013 and Blend for Visual Studio 2013 is installed. This feature installs a set of Silverlight application templates.

Blend for Visual Studio 2013

Enabled if Blend for Visual Studio 2013 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. The Silverlight5 folder contains the installed assemblies for the Silverlight 5 platform. 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 assemblyDescription

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 Bing layers and services.

ESRI.ArcGIS.Client.Portal.dll

Includes support for connecting to, querying and returning portal content, such as web maps. Portals include ArcGIS Online (ArcGIS.com) and on-premise Portal for ArcGIS installations.

ESRI.ArcGIS.Client.Printing.dll

Contains components that support working with the ExportWebMap server task introduced with ArcGIS 10.1 for Server.

ESRI.ArcGIS.Client.Toolkit.dll

Contains a set of common controls for navigating and interacting with the map, such as Navigation controls and a MapTips control; and editing feature layers, such as the EditorWidget and TemplatePicker.

Source available on CodePlex: http://esrisilverlight.codeplex.com

Source available on GitHub: http://github.com/Esri/arcgis-toolkit-sl-wpf

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

Source available on GitHub: http://github.com/Esri/arcgis-toolkit-sl-wpf

Getting started with the API

To get started in Visual Studio, see Creating an app.