Compartilhar via


Depurando Aplicativos de Formulários do Windows que usam Configurações do Aplicativo com Visual Studio

Normalmente, é possível depurar um aplicativo de Formulários do Windows que utiliza configurações de aplicativos como você faria para depurar qualquer outro aplicativo de Formulários do Windows. Para obter mais informações, consulte A criação de um aplicativo do Windows Forms usando o.NET Framework (C++).

A única diferença envolve configurações do aplicativo de escopo do usuário. Por padrão, quando você depurar um aplicativo de Formulários do Windows em Visual Studio, é iniciado em um processo chamado VSHOST.exe, que cria um ambiente especial no qual o processo será executado. Como este ambiente não coincide exatamente com o ambiente no qual o aplicativo é executado fora do depurador, você observará que o aplicativo retém diferentes configurações de escopo do usuário nestes contextos diferentes.

Por exemplo, digamos que seu aplicativo tem uma configuração de escopo do usuário chamada UserFormColor, com um valor padrão valor1. Você executa o aplicativo do depurador do Visual Studio, e o aplicativo altera esse valor para valor2. Se você executar em seguida o aplicativo na área de trabalho do Windows fora do depurador do Visual Studio, a configuração será valor1 e não valor2, porque o Visual Studio forçou a criação de um arquivo separado para as configurações do aplicativo de escopo do usuário.

Se você achar necessário um arquivo de configurações do aplicativo para esses dois contextos diferentes, você pode desativar VSHOST.exe no Visual Studio.

Consulte também

Conceitos

Visão Geral Sobre Configurações do Aplicativo