English

FAQ: Does ArcGIS 9.1 support Visual Studio 2005 and .NET 2.0?

Question

Does ArcGIS 9.1 support Visual Studio 2005 and .NET 2.0?

Answer

ArcGIS 9.1 supports development with Visual Studio 2003. The Primary Interop Assemblies (PIAs) and other .NET assemblies for ArcGIS 9.1 are compiled against version 1.1 of the .NET Framework, which is the version targeted by Visual Studio 2003. Additionally, the ESRI Addins for .NET are designed to work specifically in Visual Studio 2003. All ESRI documentation is embedded into, and specifically refers to, Visual Studio 2003.

Visual Studio 2005 was released after ArcGIS 9.1 and targets the .NET Framework version 2.0; it is not supported by ESRI as an environment for ArcGIS 9.1 development.

However, as the Microsoft .NET Framework 2.0 is largely backwards compatible with Framework 1.1, it is possible to use ArcGIS 9.1 with Visual Studio 2005. Note that the Addins and Help system will not be available in the Visual Studio 2005 IDE. In addition, the documentation may be incorrect for Visual Studio 2005.

Refer to the Microsoft Developer Network (MSDN) for all further information on using .NET Framework 1.1 assemblies and Visual Studio 2003 solutions with VS 2005.

Note:
If you are having trouble purchasing Visual Studio 2003 for use with ArcGIS 9.1, please contact Microsoft.

Note:
The ArcGIS 9.2 release requires .NET Framework 2.0 and supports Visual Studio 2005 for development with ArcGIS Desktop, Engine, Server and ArcIMS.

Related Information