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. To build applications with the ArcGIS API for Silverlight, the following platform and product combinations are supported for developing ArcGIS Silverlight applications:

Silverlight 5 with Visual Studio 2012

Silverlight 5 with Visual Studio 2010

Silverlight 5 with Blend

Silverlight 4 with Blend

CautionCaution:

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
    NoteNote:

    The available features depend on the requirements on your machine.

Install feature

Description

Silverlight 4

Installs the ArcGIS API for Silverlight assemblies for the Silverlight 4 platform. 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.

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 2010, and adds design-time components to Visual Studio 2010 and Expression Blend 5.

Project Templates

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

Visual Studio 2010

If Visual Studio 2010 SP1 and the Expression Blend SDK for Silverlight 4 are installed -or- if Visual Studio 2010 SP1, the Silverlight 5 Tools for Visual Studio 2010 SP1, and Expression Blend Preview for Silverlight 5 are installed, this feature installs a set of Silverlight application templates.

To use project templates with Silverlight 4, Visual Studio 2010 SP1 and the Expression Blend SDK for Silverlight 4 must be installed. To use project templates with Silverlight 5, Visual Studio 2010 SP1, the Silverlight 5 Tools for Visual Studio 2010 SP1, and Expression Blend Preview for Silverlight 5 must be installed.

Visual Web Developer 2010 Express

If Visual Web Developer 2010 Express SP1 and the Expression Blend SDK for Silverlight 4 are installed -or- if Visual Web Developer 2010 Express SP1, the Silverlight 5 Tools for Visual Studio 2010 SP1, and Expression Blend Preview for Silvelight 5 are installed, this feature installs a set of Silverlight application templates.

To use project templates with Silverlight 4, Visual Web Developer 2010 Express SP1 and the Expression Blend SDK for Silverlight 4 must be installed. To use project templates with Silverlight 5, Visual Web Developer 2010 Express SP1, the Silverlight 5 Tools for Visual Studio 2010 SP1, and Expression Blend Preview for Silverlight 5 must be installed.

Expression Blend 4

If Expression Blend 4 is available, installs a set of Silverlight application templates.

Expression Blend 5

If Expression Blend 5 is available, installs a set of Silverlight application templates.

Visual Studio 2012

If Visual Studio 2012 and Blend + SketchFlow Preview for Visual Studio 2012 is installed, this feature installs a set of Silverlight application templates.

To use project templates with Silverlight 4, Visual Studio 2012, the Silverlight 4 SDK, and the Expression Blend SDK for Silverlight 4 must be installed. To use project templates with Silverlight 5, Visual Studio 2012 and Blend + SketchFlow Preview for Visual Studio 2012 must be installed.

Visual Studio Express 2012 for Web

If Visual Studio Express 2012 for Web and Blend + SketchFlow Preview for Visual Studio 2012 is installed, this feature installs a set of Silverlight application templates.

To use project templates with Silverlight 4, Visual Studio Express 2012 for Web, the Silverlight 4 SDK, and the Expression Blend SDK for Silverlight 4 must be installed. To use project templates with Silverlight 5, Visual Studio Express 2012 for Web and Blend + SketchFlow Preview for Visual Studio 2012 must be installed.

Blend for Visual Studio 2012

If Blend for Visual Studio 2012 is available, 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 Silverlight4 folder contains the installed assemblies for the Silverlight 4 platform. A 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 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 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

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, see Getting Started in Expression Blend.

6/23/2013