Deploying stand-alone applications


Summary
Deployment is the concept of installing all necessary binary, data, Help, and other ancillary files necessary for an application to work. Deployments based on Esri’s ArcObjects have unique criteria that might be new to the traditional .NET developer. This topic serves as a roadmap for ArcObjects developers wanting to deploy stand-alone applications on an end-user's computer using ArcGIS 10 and later versions and provides links to topics with examples on how to accomplish stand-alone application deployment.

About stand-alone application deployment

A stand-alone application is typically an executable (.exe file) that has self-contained functionality. Stand-alone applications can be started by clicking the name of the program in the Start menu, by double-clicking a shortcut, or by double-clicking the application's .exe file in Windows Explorer.
The following must be installed on the computer that will be running the application for stand-alone application (.exe) deployment:
  • Microsoft .NET Framework 3.5 Service Pack 1.
  • The appropriate ArcGIS runtime software and license (ArcGIS for Desktop or ArcGIS Engine) with which your stand-alone application works. Applications created using ArcGIS Engine components that target ArcGIS Engine for Windows must have ArcGIS Engine for Windows installed. Applications created using ArcGIS Engine components that target ArcGIS for Desktop must have ArcGIS for Desktop installed.
  • The executable and any ancillary files (Help files, datasets, and so on).
See How to deploy an ArcGIS Engine application using a setup project for a stand-alone application deployment example.


See Also:

How to deploy an ArcGIS Engine application using a setup project




Development licensing Deployment licensing
ArcGIS for Desktop Basic ArcGIS for Desktop Basic
ArcGIS for Desktop Standard ArcGIS for Desktop Standard
ArcGIS for Desktop Advanced ArcGIS for Desktop Advanced
Engine Developer Kit Engine