AnsweredAssumed Answered

Registering x64 unmanaged/C++ .dll

Question asked by metavr on Sep 24, 2014

I'm developing an ArcObjects extension that was recently ported to 64-bit. I'd need to take advantage of 64-bit geoprocessing, however I can't figure out how to properly register the .dll. ESRIRegAsm.exe doesn't seem to work with x64 .dll's

 

I found this knowledge base article, but it only refers to managed code (AnyCPU config). I need the instructions for an unmanaged .dll using x64 config.

 

40735 - Register function tools (DLL) for both Desktop and 64-bit Background Processing

 

There's also this reference in the ArcGIS help, but once again, it doesn't explain how to register unmanaged .dll. "For tool developers working with unmanaged code, C++, for example, you will need to build both 32-bit and 64-bit versions of your tool, then ship and register both for proper use." So, the question is, how??

 

ArcGIS Help 10.1

 

Thanks for any leads.

Outcomes