Installation

Requirements

Microsoft's WindowsClient.net website provides a Getting Started page that references product downloads necessary for Windows Presentation Foundation (WPF) application development, and tutorials for new developers. For the ArcGIS API for WPF, the following items are required:

CautionCaution:

You can install multiple versions of the ArcGIS API for WPF 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 WPF setup.exe to a directory of your choice.
  2. Run the setup to install the ArcGIS API for WPF product. The installation includes the ArcGIS API for WPF assemblies and registers them for the Add Reference dialog box in Visual Studio. The install also adds the design-time components to Expression Blend and Visual Studio.

By default, the ArcGIS API for WPF is installed in the Program Files directory under the ESRI SDKs folder.

TipTip:

WPF assemblies are suported in 32-bit and 64-bit operating environments. On a 64-bit machine, the API is installed to the 64-bit Program Files directory by default.

A WPF folder contains the installed assemblies. ArcGIS API for WPF assemblies compiled for .NET 3.5 are included under the DotNet35 folder and can be used with .NET 3.5 applications built using Visual Studio 2008/2010 and Expression Blend 3/4. ArcGIS API for WPF assemblies compiled for .NET 4.0 are included under the DotNet40 folder and can be used with .NET 4.0 applications built using Visual Studio 2010 and Expression Blend 4.

The following table lists the assemblies and provides a description of their contents.

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 the Getting started.

To get started in Expression Blend 4, see the Getting Started with Expression Blend.

2/3/2012