1

I support an old COM extension to ArcMap built using ArcObjects, and I'm exploring the possibility of porting it to an Add-in. The main benefit I'm seeking with the add-in is its ease of deployment: the ability to place the deployed addinx file in a networked folder. Consequently I'm trying to avoid an installer. This particular extension makes extensive use of SqlGeometry and other SQL CLR types, and the current installer bootstraps the MSI for those types. Is there a way to perform something similar with an add-in, or are we stuck with the COM extension and associated installer?

asked Dec 10, 2019 at 21:52

1 Answer 1

2

You can create an MSI that contains the Esri addin and anything else you need.

Have the MSI output its content (i.e. the .esriaddin file) in a temp folder then have a custom action in the MSI that calls this file. The regular Esri installer will be launched.

Make sure to also configure an action so that the addin is removed from ArcMap when you uninstall the MSI.

answered Dec 11, 2019 at 1:40
1
  • I'm looking to avoid the installer altogether. I've updated my question to explicate this. Commented Dec 11, 2019 at 2:58

Your Answer

Draft saved
Draft discarded

Sign up or log in

Sign up using Google
Sign up using Email and Password

Post as a guest

Required, but never shown

Post as a guest

Required, but never shown

By clicking "Post Your Answer", you agree to our terms of service and acknowledge you have read our privacy policy.

Start asking to get answers

Find the answer to your question by asking.

Ask question

Explore related questions

See similar questions with these tags.