Tengo un componente COM de 32 bits que es utilizado principalmente por ASP, también tenemos la versión de 64 bits.¿Pueden mis componentes COM de 32 bits y 64 bits co-residir en la misma máquina?
La versión de 64 bits es funcionalmente idéntica y también utiliza el mismo ProgID (y, por lo que sé, el mismo CLSID, etc.).
¿Puedo instalar/registrar la versión de 64 bits en la misma máquina que la versión de 32 bits (obviamente en una carpeta diferente) y hacer que mis aplicaciones existentes de 32 bits sigan utilizando el componente de 32 bits, mientras que la versión de 64 bits?
Se trata de componentes de código nativo escritos en C++ y no en .NET.
Eso es lo que esperaba que sucediera, pero Reed parece sugerir lo contrario. No puedo probarlo ahora porque no tengo acceso a un entorno de prueba de 64 bits que puedo criticar si se rompe algo. – Kev
@Kev: este fue mi error. Michael está correcto aquí. –
Acabo de encontrar una máquina en la que podría probar esto y todo funciona bien. :) – Kev