Geographic Information Systems Stack Exchange is a question and answer site for cartographers, geographers and GIS professionals. Join them; it only takes a minute:

Sign up
Here's how it works:
  1. Anybody can ask a question
  2. Anybody can answer
  3. The best answers are voted up and rise to the top

With prior versions (to ArcGIS 10x) of ArcGIS, the .NET wrappers used to be placed in a dotnet directory.

Where are they located with 10x?

With prior versions, I used the absence or presence of this directory to tell whether or not the .net framework was installed in the proper order with installation of ArcGIS.

How can I tell if the .net framework was installed in the correct order with respect to ArcGIS?

share|improve this question
I'm not certain, but I think arcgis won't install unless the .NET framework 3.5 sp1 is installed, see requirements here. – Kirk Kuykendall May 26 '11 at 18:39
up vote 7 down vote accepted

You have to install the SDK seperately, so you will see a 'C:\Program Files (x86)\ArcGIS\DeveloperKit10.0' folder that has the 'DotNet' folder with the assemblies.

The .Net extension stuff is auto-installed now since ArcGIS forces a .Net version for install. So you don't need to specify it; you just need to push to install the SDK.

share|improve this answer
Interesting. So if I develop an application for another individual, does the SDK need to be installed for the other person to use it? – Michael Rut May 26 '11 at 19:34
No, because the assemblies are already in there GAC when ArcGIS is installed, these are just the version you use to write your code with. If you have a version dependency you can surely package them with your runtime, but realistically you should not need to. – D.E.Wright May 26 '11 at 19:36
There is NO difference between the assemblies installed in GAC and those shipped with the SDK. The latter are additionally installed just for convenience. – Petr Krebs May 26 '11 at 19:38
@Petr; with the exception of some of the XML supporting infomration for Intellisense and being Debug build I believe, versus release. – D.E.Wright May 26 '11 at 19:44
In case of PIAs, debug/release is irrelevant since they do not contain any executable code but merely COM import declarations (they are generated via tlbimp.exe). – Petr Krebs May 27 '11 at 9:26

Your Answer


By posting your answer, you agree to the privacy policy and terms of service.

Not the answer you're looking for? Browse other questions tagged or ask your own question.