Share via


Depurar aplicaciones de Windows Forms que utilizan la configuración de aplicación con Visual Studio

Normalmente, se puede depurar una aplicación de Windows Forms que utiliza la configuración de la aplicación de la misma manera que se depuraría cualquier otra aplicación de Windows Forms. Para obtener más información, vea Crear una aplicación de formularios Windows Forms mediante .NET Framework (C++).

La única diferencia implica a la configuración de la aplicación con ámbito de usuario. De forma predeterminada, cuando se depura una aplicación de Windows Forms en Visual Studio, se inicia en un proceso llamado VSHOST.exe, que crea un entorno especial en donde se ejecutará el proceso. Como este entorno no coincide exactamente con el entorno en donde se ejecuta la aplicación fuera del depurador, observará que la aplicación conserva diferentes configuraciones con ámbito de usuario en estos contextos diferentes.

Por ejemplo, supongamos que su aplicación tiene una configuración con ámbito de usuario denominada UserFormColor, con un valor predeterminado de Valor1. Ejecuta su aplicación bajo el depurador de Visual Studio y la aplicación cambia este valor a Valor2. Si ejecuta después la aplicación en el escritorio de Windows fuera del depurador de Visual Studio, la configuración será Value1 y no Value2, porque Visual Studio ha forzado la creación de un archivo independiente para la configuración con ámbito de usuario de la aplicación.

Si cree que necesita un archivo de configuración de la aplicación para estos dos contextos diferentes, puede deshabilitar VSHOST.exe en Visual Studio.

Vea también

Conceptos

Introducción a la configuración de la aplicación