I'm developing an ArcMap add-in that takes some specific data from our database, generates some new layers on the map, then populates a multi-select box within the add-in.
All of that was largely working until yesterday. I did some updates to the geoprocessing, which seemed to work, but the population of that multi-select seemed to break (which was very odd, as I know where the code to do that is, and I didn't touch it).
Anyway, I monkeyed around with it for a while, to no result, and finally tried going back to an older version of the code where that part was known to work. And it didn't.
Even stranger, it turns out that this select box is populated; you just can't see what's there. But you can click on it, and the behavior is what is expected.
Some further experimentation this morning revealed that I can't run it on a co-worker's computer (running the same copy of the add-in off a shared drive). Even starting a new .mxd on her computer did not help; not even without a base-map layer present (so I know that has nothing to do with it).
However, the co-worker can run it on her computer.
Another bit of weirdness is that the progress bar window that opens up during the processing is truncated on her computer, but not on mine (and again, this is with an older version of the software that worked correctly a few days ago).
When something works for one person, but not another, my thinking immediately goes to permissions, but a) I didn't change any permissions yesterday and b) I don't even know what permissions might possibly have this kind of effect.
Anyway, I'm fairly new to ArcMap programming, and was hoping someone here might have some clue what's going on, preferably with a new avenue to approach to try to figure out what's going on. At this point, I'm not even sure what to try to isolate the problem further.
@danielm suggested exactly the sort of thing that I was hoping for. Unfortunately, deleting the normal.mxt only forced me to re-add the toolbar for the add-in. The cache certainly sounded promising, but I was unable to find that. c:\Users\%user%\AppData\Local\ESRI\Desktop10.3 does exist, but its only contents are the folders ArcCatalog and Configuration. And a drive-wide search on c: for AssemblyCache turned up nothing. Am I looking in the wrong place?
Actually, maybe deleting the normal.mxt did work. I logged out and logged back in (I'm not aware of anything else I did in the meantime), shortly after posting that, and it is now working.