Depende del tiempo de ejecución utilizado para construir las bibliotecas. Por lo general, me encontraría con este problema al actualizar soluciones de VS2005 a VS2008. Las bibliotecas de tiempo de ejecución predeterminadas son diferentes de una edición a otra.
Cuando está compilando .lib y .dll, esos archivos se vinculan con esas ediciones del tiempo de ejecución. Por lo general, se encontrarán problemas cuando se depure el programa entre diferentes ediciones de VS o se ejecute en un equipo que no es desarrollador, cuando los ensamblados construidos con diferentes tiempos de ejecución intentan pasar información a través de los límites. Ver http://msdn.microsoft.com/en-us/library/abx4dbyh.aspx para más detalles.
todavía no tengo respuesta, quiero saber la respuesta. ¿nadie? – Benny