If my computer has only MS Visual Studio installed but not ArcGIS, can I test and debug the addin?

I know MS Visual Studio 2010 Pro can be used to create ArcGIS addin but it is not free. Can I use the free version of MS Visual Studio to build addin? If yes, may you suggest one?

  • 1
    Please ask only one question per Question. As a new user, please take the Tour
    – Vince
    Jan 4, 2016 at 16:35

1 Answer 1


You need the application to test and debug. When you open the .Net project on a machine without licensed ArcGIS installed, all the references to ArcObjects will be missing. You can probably edit the code itself and save the project but you will not be able to compile or debug. Basically, to create an ArcGIS addin you need ArcObjects libraries which are a part of ArcGIS as well as the appropriate licensing. (some ArcObjects require the advanced license, some standard but most only the Basic) To test and debug you need the application since the debugger runs simultaneously along with the application. You may also want to use the .Net SDK which contains the API that helps you to develop the Desktop Addin among other things.

I am not sure how much the Home Use ArcGIS license is now but ESRI used to offer this for $100 / year for strictly educational (positively non-commercial) use. It is my understanding the Home Use License is an Advanced License with all and full functionality including all extensions. Since only the free Express version of Visual Studio is needed to build AddIns, this would allow you to try and learn building/debugging addins. http://www.esri.com/software/arcgis/arcgis-for-home

  • Just spoke with my rep and it's $150 CAD in Canada. We can conclude that is varies by country and it's probably the equivalent to approximately $100 USD. Jan 4, 2016 at 19:37

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