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:

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

    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.

2/3/2012