Hello!
I want to run ArcMap from c# code and get a link to an extension(add-in) for ArcMap.
Then, I want to call the extension(add-in) method, wait for it to execute, and close ArcMap.
I do the following:
var doc = new MxDocumentClass();
var app = doc.Parent;
var iapp = app as IApplication;
var myExtClass = new ESRI.ArcGIS.esriSystem.UIDClass();
myExtClass.Value = "{666666d3-a999-55e5-777f-321321321326}";
var myExt = iapp.FindExtensionByCLSID(myExtClass);
...
But an error occurs during code execution: "new MxDocumentClass"
The error is:
If I run the ArcMap application manually, there is no error.
Version: ArcGis Desktop Basic 10.5.
Tell me, please, what could be the problem?