Accessing COM custom extension from add-in

11-20-2014 02:29 AM
New Contributor


I made an add-in (,net 3.5 , ArcMap v.10.2) that contains a button.

From this button I try to access to a custom COM Extension class, that implements IExtension.

From other COM classes I just do the following:

var extUID = new UIDClass {Value = "<CustomExtensionName>"

return ArcMap.Application.FindExtensionByCLSID(extUID) as <CustomExtension>

and it works fine.

When I try to use this function from add-in, I get IExtension, but when I try to cast is to my custom Extension class I just get null or InvalidCastException..

Can someone help me?

0 Kudos
0 Replies