This can be avoided by selecting x86 CPU rather than 'ANY CPU' when compiling. (advanced compiling options)
ArcObjects can only run in a 32 bit process because they are built as a set of 32 bit DLLs.32 bit processes can run on 64 bit machines32 bit processes cannot call functions in 64 bit DLLs64 bit processes cannot call functions in 32 bit DLLsCompile your .NET executable for 32 bit processes only.
Signed in members can post, follow updates, and more. New here? Register a free account.
Find useful guides, FAQs, and documents to help you navigate and make the most of Esri Community.