I have a custom shared add-in, it works for several users of the computer, but for one user the add-in is grayed out and shows 'missing type'. This implies the end users profile is corrupt or has an error.
What folders should I delete to remove the cashed shared add-in from the users profile so it is forced to "redownload" the content?
Rich
Should be one of the folders in C:\Users\[user]\AppData\Local\ESRI\ArcGISPro\AssemblyCache
This folder only appears if you type it into the address bar; it is completely hidden otherwise in file explorer.
It'll contain a folder for each add-in, delete the folder that matches yours. Upon startup, it'll reload.
This is, of course, assuming that this is a "Pro searches a given folder for add-ins" situation.
If it's a normal add-in, use \\...\My Documents\ArcGIS\AddIns instead and just delete the add in from there.
Also look in \\\..\Documents\ArcGIS\AddIns\ArcGISPro
In this case the user has no C:\Users\[user]\AppData\Local\ESRI\ArcGISPro or C:\Users\{user id}\OneDrive\Documents\ArcGIS\AddIns\ArcGISPro folder, Yet the shared add-ins are displayed in the interface.
I manually copied the add-ins from the source (where they have the [gui-id} folder paths) into the AddIns location and they began appearing in the ArcGIS Pro interface. However, the add-in still throws and error (re: undefined data type).
However, everyone else who logins to this _same_ computer has no issues with the shared add-ins.... 😞
Other than the locations described above, there must be another location where shared add-ins are cached that is not published.
On our case the Solution was to delete the users profile (on the offending machine) and create a new one. Downside, is you lose the individuals preferences (e.g., printers) and this must be done by a third party/local admin on the machine.