Como ya sabrá, Microsoft implementó recientemente una actualización de seguridad para Visual Studio: KB971090.VC++: KB971090 y seleccionando las dependencias de Visual C Runtime DLL
Entre otras cosas, esto actualizó la DLL de Visual C Runtime desde la versión 8.0.50727.762 a la 8.0.50727.4053.
Así que después de esta actualización, todo lo que compilo y que utiliza el tiempo de ejecución vinculado dinámicamente, actualiza sus dependencias al nuevo tiempo de ejecución.
Por supuesto, para las nuevas aplicaciones, está bien actualizar a la nueva versión, presumiblemente más segura.
Pero también me gustaría poder conservar la antigua dependencia; por ejemplo, me gustaría construir un fixpack que solo requiera una única DLL para ser reemplazado (si intento hacerlo después de la actualización, lo haré) obtener el temido "Esta aplicación no se pudo iniciar porque la configuración de la aplicación es incorrecta." a menos que también distribuya el tiempo de ejecución actualizado).
¿Hay alguna manera de hacer esto o tendré que conservar dos instalaciones de Visual Studio: una actualizada y otra no actualizada?
Ver también: http://netscantools.blogspot.com/2009/08/security-update-for -compiler-broke-our.html –
Tengo una pregunta muy similar, pero estoy más preocupado por el uso de diferentes versiones de la biblioteca de ejecución de c en un único ejecutable. ver http://stackoverflow.com/questions/1238741/does-the-latest-visual-studio-2005-security-update-cause-c-runtime-library-issues – iain
Cool. Este es ahora el tercer hit en Google para KB971090. – JesperE