Select to view content in your preferred language

How to delete or clear the ArcGIS Pro Shared Add-In Cache

487
4
01-08-2025 04:28 PM
Labels (1)
RichardDaniels
Honored Contributor

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

Tags (2)
0 Kudos
4 Replies
AlfredBaldenweck
MVP Regular Contributor

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.

RichardDaniels
Honored Contributor

Also look in \\\..\Documents\ArcGIS\AddIns\ArcGISPro

0 Kudos
RichardDaniels
Honored Contributor

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.... 😞

0 Kudos
RichardDaniels
Honored Contributor

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.

 

0 Kudos