Mi aplicación está construida como una aplicación x64. Después de pasar a VS2010 obtuve some problems que parece estar relacionado con alguna discrepancia x64/x86 en dlls a los que se hace referencia. Ahora me estoy moviendo para apuntar .NET4, y recibo incluso más similar problems.¿Puede una aplicación x64 usar ensamblajes x86, y viceversa?
Mi pregunta es: ¿Qué precauciones debo tomar con respecto a la mezcla de x64 y x86? ¿Se puede hacer? Pensé que las aplicaciones x64 deberían poder usar x86 dlls sin problemas. ¿No? ¿Qué hay de la otra manera? ¿Puede una aplicación x86 hacer referencia a una x64 dll, siempre que se ejecute en una plataforma x64? ¿Cuáles son los peligros que debo tener en cuenta?
¡Eso es clarificador! ¡Gracias! Sí, sé que el sistema operativo de 64 bits puede ejecutar procesos de 32 bits. Y asumí el mismo principio aplicado en los procesos. Veamos si puedo arreglar mi código ahora que sé esto ... Creo que cambiaré todo a x86 .. – stiank81