Preparar un equipo de pruebas para ejecutar un archivo ejecutable de depuración
Para las aplicaciones compiladas con Visual C++ se necesita vcruntime y ejecutar otras bibliotecas. Las versiones de depuración de las aplicaciones con frecuencia requieren las versiones de depuración correspondientes de las bibliotecas. Las bibliotecas se deben implementar en el equipo de prueba para probar la versión de depuración de la aplicación. Para identificar qué archivos DLL se deben implementar, siga los pasos de Understanding the dependencies of a Visual C++ application, (Descripción de las dependencias de una aplicación de Visual C++). Normalmente los nombres de las versiones de depuración de las bibliotecas DLL terminan en «d». Por ejemplo, la versión de depuración de vcruntime140.dll
se llama vcruntime140d.dll
.
Nota:
Las versiones de depuración de una aplicación no son redistribuibles, como tampoco lo son las correspondientes a los archivos DLL de biblioteca de Visual C++. Puede implementar versiones de depuración de las aplicaciones y los archivos DLL de Visual C++ solo en otros equipos de su propiedad, con el único propósito de depurar y probar las aplicaciones en un equipo que no tiene Visual Studio instalado. Para obtener más información, vea Redistributing Visual C++ Files, (Redistribución de archivos C++).
Formas de implementar las bibliotecas
Hay tres maneras de implementar versiones de depuración de archivos DLL de biblioteca de Visual C++ junto con la versión de depuración de una aplicación.
Use la implementación central para instalar la versión de depuración de una DLL de Visual C++ concreta en el directorio
%windir%\system32\
. Puede implementar las DLL de depuración mediante un proyecto de instalación que incluya archivos DLL para la versión de biblioteca y la arquitectura de destino de la aplicación. En Tutorial: Implementar una aplicación de Visual C++ mediante un proyecto de instalación puede encontrar un ejemplo de un proyecto de implementación.Use la implementación local para instalar una versión de depuración de un archivo DLL de Visual C++ en el directorio de instalación de la aplicación. Si desea más información sobre dónde encontrar los archivos DLL de depuración no redistribuibles, consulte Determinar qué archivos DLL se van a redistribuir.
Use la opción Implementar del cuadro de diálogo Administrador de configuración de Visual Studio para copiar la salida del proyecto y otros archivos en el equipo remoto.
Una vez instalados los archivos DLL de Visual C++, puede ejecutar un depurador remoto en un recurso compartido de red. Para obtener más información sobre la depuración remota, consulte Depuración remota.
Consulte también
Implementación en Visual C++
Opciones de la línea de comandos de Windows Installer
Ejemplos de implementación
Depuración remota