Можно ли скомпилировать COM DLL как AnyCPU и работать как с 32-битными, так и с 64-битными приложениями?
Вчера я начал писать C # COM DLL, чтобы мой проект MFC мог использовать DLL. Сама DLL предназначена для использования GMail API.
Первоначально я компилировал DLL как x86 или x64 , и оба моих исполняемых файла работали нормально.
Тогда я решил изменить DLL для компиляции как AnyCPU , и теперь, когда моя программа запускается, он говорит: Класс не зарегистрирован .
Должна ли DLL быть скомпилирована для каждой версии Bit?