[GIS] ArcGIS 10 Add-In compile problem – Why are new edits to code igonred by ArcMap

arcgis-10.0developmentnet

I've been compiling and debugging my Add-In (a toolbar with a few menus, custom commands, custom selection tool and a context shortcut menu) with no issues until suddenly the edits and changes I do in Visual Studio are reflected in the Add-In. There are no errors and compile success. I first noticed this when I was wanting to debug but application was ignoring new edits and additions.
The Add-In is still there but some commands don't seem to not respond to current changes.

What am I doing wrong?

Best Answer

I had a similar issue to this and resolved it by deleting the corresponding cache directory for my add-in:

%LOCALAPPDATA%\ESRI\Desktop10.<x>\AssemblyCache where x is 1,2,3,4, or 5.

C:\Documents and Settings\<username>\Local Settings\Application Data\ESRI\Desktop10.0\AssemblyCache\

10.1 on Windows7:
%LOCALAPPDATA%\ESRI\Desktop10.1\AssemblyCache will take you to:
C:\Users\<UserName>\AppData\Local\ESRI\Desktop10.1\AssemblyCache

I also have in my notes to check this directory, but I don't recall if that was for while I was debugging in Visual Studio or just normal troubleshooting. :
c:\Documents and Settings\<username>\My Documents\ArcGIS\AddIns\Desktop10.0
If the AddIn that you are debugging exists here, try deleting it here.


Update

I knocked one of my add-ins and debugged. It does create a directory in My Documents\ArcGIS\AddIns\Desktop10.0 for debugging, which is unpacked to the AssemblyCache directory.