Tengo una dll de C++/cli que cargo en tiempo de ejecución y que funciona muy bien en modo de depuración. Si intento cargar el dll en modo de lanzamiento, no se carga indicando que faltan una o más dependencias. Si ejecuto depende de ello, me falta MSVCR90.DLL de MSVCM90.DLL. Si compruebo la versión de depuración del dll también tiene la dependencia que falta, pero en contra de la versión de depuración (D).C++/CLI Missing MSVCR90.DLL
Me he asegurado de que la depuración/liberación incruste el archivo de manifiesto. Leí algo sobre problemas con la aplicación al cargar el archivo DLL que se está compilando como Any CPU y el dll que se está compilando como x86, pero no veo cómo configurar ambos en x86.
Estoy usando VS2010.
De todos modos, hace tiempo que estoy haciendo el tonto y no tengo idea de lo que está mal. Estoy seguro de que alguien por ahí sabe lo que está pasando. Avíseme si necesito incluir información adicional.
alt text http://www.freeimagehosting.net/uploads/fb31c0e256.png
ACTUALIZACIÓN:
Esto terminó siendo la solución a mi problema: http://social.msdn.microsoft.com/Forums/en-US/vclanguage/thread/07794679-159b-4363-ae94-a68fe258d827
Quizás la configuración de sus propiedades del proyecto sea incorrecta, simplemente establezca lo siguiente: biblioteca C++/Generación de código/Runtime // MdD – ashiontang