Nos complace anunciar el lanzamiento de Visual Studio 2017 para Mac. Visual Studio para Mac es un nuevo miembro de la familia de. Refactorización y depuración.
![Remota Remota](https://msmdotnet.files.wordpress.com/2013/08/image_thumb3.png?w=433&h=323)
Depuración remota Nota: la capacidad de depuración remota no está disponible en Visual Studio 2005/2008 Express. También no funciona en Windows XP Home Edition, obtendrá un error diciendo ' no se admite en esta edición de Windows. ' hay dos términos que se utilizarán en este tutorial: máquina de destino-el equipo que está ejecutando el servidor de depuración remota y la aplicación/ proceso que necesita ser depurado. Máquina host: la máquina que ejecuta el depurador de Visual Studio como se explicó anteriormente, la depuración remota es simplemente la idea de ejecutar un proceso en un equipo independiente y, a continuación, adjuntar a este proceso a través del depurador en Visual Studio. Una vez establecida esta conexión con el proceso remoto, en lo que respecta al depurador, parece que el proceso se ejecuta localmente.
La belleza de esto es que no tiene que tener Visual Studio instalado en el equipo sólo para depurar la aplicación, puede hacerlo de forma remota en otro equipo que tiene Visual Studio instalado. Este tipo de aislar la máquina de cualquier problema asociado con la instalación de Visual Studio, por ejemplo, podría eliminar el problema de probar las dependencias de instalación donde tal vez un archivo dll se incluye con Visual Studio pero no se incluye de forma nativa con el instalación del sistema operativo. Estos son los tipos de razones por las que es posible que desee ejecutar una aplicación en un cuadro intacto. Antes de comenzar, asegúrese de que la aplicación está en el equipo de destino, mientras que el archivo de base de datos de programa (comúnmente llamado. Pdb) se encuentra en el equipo host; este archivo contiene información de símbolos que el depurador tendrá que cargar una vez que se adjunta al proceso. También asegúrese de que el archivo ejecutable que copie es una coincidencia binaria a la compilación del código fuente, de lo contrario el depurador no se sincronizará y habrá todo tipo de problemas de seguimiento a través del código. Este problema se exhibirá como cosas como puntos de ruptura que no se alinean y las variables del reloj no son válidas.
Para configurar una sesión de depuración remota, primero debe copiar el servidor de depuración en el equipo de destino. Busque la carpeta en el directorio de instalación para Visual Studio Common7 IDE Remote Debugger. Si está ejecutando Visual Studio 2008 por ejemplo, la ruta de acceso del programa sería [unidad]: archivos de programa Microsoft Visual Studio 9,0 Common7 IDE remoto depurador. Copie todo el directorio en el equipo de destino que está ejecutando el proceso que desea depurar. Puede ponerlo directamente en cualquier parte de la unidad. Inicie la aplicación.