Project context menus
The Web ADF adds a set of context menus to assist in the
developer. By right-clicking on a project in Solution
Explorer you can define a number of properties for a Web
ADF project. The context menus are listed below:
Add ArcGIS Reference
An enhanced Add Reference dialog to manage ESRI specific assemblies
available to a developer. You have the ability to add and remove
references to assemblies in the project as well as filter assemblies
listed by component type (building block).

ArcGIS Toolbox Reference
Only valid for ArcObjects developers.
ArcToolbox, included with ArcGIS Desktop products, can be used to create
custom ArcGIS toolboxes that contain custom tools and
models. The geoprocessing capabilities of
ArcObjects define how ArcGIS Desktop, Engine, and Server products
interact with the custom toolbox. In general, an ArcObjects
GeoProcessor object is needed to work with the toolbox.
Toolboxes can be published as geoprocessing services using ArcGIS
Server. In this case, the service manages interaction with the
GeoProcessor and a developer uses the IGPServer (ArcGIS Server ArcObjects
API) or GPServerProxy (ArcGIS Server SOAP API).
A developer can also use the GeoProcessor directly to work with
toolboxes. In this case, the toolbox is added to the GeoProcessor
programatically, tool or model parameters are set, the tool or model is
executed and a result is returned. The ArcGIS Toolbox Reference dialog is
designed to enhance the developer experience when working with a toolbox
using the GeoProcessor. The dialog uses the .tbx file
to create a .NET wrapper class to use as a proxy for creating a tool or
model instance. The native .NET class provides a constructor,
intellisense, and intuitively named parameters to set values and process
results. If you are working with ArcObjects locally, the
local application process must have access to the .tbx. When working with
ArcObjects remotely via ArcGIS Server, the client application must have access
to the .NET proxy class while the ArcGIS Server process (ArcSOC.exe) must have
access to the .tbx file. You can have a client and
server version of the .tbx, but their
content must match. Only the client application uses the
.NET proxy class.