Class not Registered (ESRI.ArcGIS.CatalogUI)

Discussion created by geasand on May 21, 2012
Latest reply on May 22, 2012 by agray1
I'm trying to run an app under an ArcGIS Engine license.  I'm getting a license OK but my code fails when trying to open the class ESRI.ArcGIS.CatalogUI.SpatialReferenceDialogClass.  This belongs to the library ESRI.ArcGIS.CatalogUI which is not included in an Engine installation. 
I get an error message the CLSID {16688541-54C4-11D2-AAD3-00C04FA33A15} is not registered. This is the COM class ID for the
SpatialReferenceDialogClass class. 

In the compile of my app I am including the library ESRI.ArcGIS.CatalogUI.dll and esriCatalogUI.olbesriCatalogUI.olb and setting the property to register these libraries.  I have Desktop installed on my development machine.

The library files are present in the installation folder of my app.  I even tried using 'regsvr32' to register the files.  the 'olb' file registers but I can't register the 'dll'.  I get an error that the 'dll' may not be a proper 'dll'.

The goal here is to utilize the Coordinate Systems dialog available in ArcGIS Desktop. 

Is this failing because I have to have Desktop installed?