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.