Preparar un equipo de pruebas para ejecutar un archivo ejecutable de depuración
Actualización: noviembre 2007
Para preparar un equipo a fin de probar la versión de depuración de una aplicación generada con Visual C++, es necesario implementar versiones de depuración de las bibliotecas de Visual C++ de las que depende la aplicación. Para identificar qué bibliotecas deben implementarse, siga los pasos descritos en Introducción a las dependencias de una aplicación de Visual C++. Las versiones de depuración de las DLL de la biblioteca de Visual C++ normalmente tienen nombres que terminan por "d"; por ejemplo, la versión de depuración de la DLL de CRT msvcr90.dll se denomina msvcr90d.dll.
Nota: |
---|
Las versiones de depuración de una aplicación no son redistribuibles, como tampoco lo son las correspondientes a las diferentes bibliotecas de vínculos dinámicos (DLL) de Visual C++. Las versiones de depuración de las bibliotecas de Visual C++ y de una aplicación sólo se pueden implementar en otro equipo que pertenezca al sitio de desarrollo con el único propósito de depurar y probar la aplicación en un equipo que no tiene Visual C++ 2005 instalado. Para obtener más información, vea Redistribuir archivos de Visual C++. |
Hay dos maneras de implementar versiones de depuración de bibliotecas de Visual C++ junto con la versión de depuración de una aplicación:
Puede utilizar módulos de combinación para instalar una versión de depuración de una biblioteca de Visual C++ determinada como ensamblados simultáneos compartidos en la caché de ensamblados nativa (carpeta WinSxS). Dispone de un ejemplo de esta implementación en Cómo: Implementar un proyecto de instalación e implementación.
Nota: Visual C++ Express no admite proyectos de instalación.
Puede instalar un ensamblado de Visual C++ determinado como un ensamblado privado para la aplicación utilizando los archivos incluidos en el directorio Archivos de programa\Microsoft Visual Studio 8\VC\Redist\debug_nonredist. Dispone de un ejemplo en Cómo: Implementar mediante XCopy.
Nota: Para la depuración remota de la aplicación en otro equipo, es necesario implementar versiones de depuración de bibliotecas de Visual C++ como ensamblados simultáneos compartidos. Puede utilizar proyectos de instalación o Windows Installer para instalar los módulos de combinación correspondientes utilizando los pasos antes descritos. Una vez instaladas las bibliotecas de Visual C++, puede ejecutar un depurador remoto fuera de un recurso compartido de red. Para obtener más información acerca de la depuración remota, vea Cómo: Configurar la depuración remota.
Vea también
Tareas
Cómo: Configurar la depuración remota
Cómo: Implementar un proyecto de instalación e implementación
Cómo: Implementar mediante XCopy