I have a Python add-in for ArcMap that I wrote that has a single toolbar with a couple of buttons on it. The config.xml is set to target ArcGIS 10.1. If I install the add-in by double-clicking it, it installs and works just fine. The problem is, the clients use Citrix, so they can't double-click the add-in to install it into their roaming profile.
When I attempt to install the add-in via the Customize dialog in ArcMap, I get the following error message: "No GUI components found in this Add-In. Add-In version does not match". I'm seeing this in Version 10.3.1 and 10.4. It was written on a machine running 10.3.1, but as I said has the target version set to 10.1 in the config.xml file.
It doesn't matter whether I directly open the Customize dialog from the ArcMap menu or whether I open it via the Add-In manager. Adding the Add-In from file in the Customize dialog always results in this error message.
What do I do to get around this? Is this a bug?