none
Aplicativo no Win 8 não lê config. corretamente RRS feed

  • Pergunta

  • Bom dia. Estou implantando um aplicativo .NET 4.6.1, em C# através de um Visual Studio Setup Project (previamente foi instalada via Click Once, mas mudamos para um instalador para melhor experiência de usuário).

    Este aplicativo guarda as settings no App.config em XML, e, após a instalação, utiliza a %LocalAppData% para guardar as alterações nas settings que o usuário vier a fazer.

    Em máquinas Windows 7 e Windows 10, ao alterar configurações, elas são corretamente salvas em %LocalAppData%/[Publisher]/[ApplicationName.exe_url_caracteresaleatorios]/user.config, porém ao tentar instalar em uma máquina Windows 8.1, o programa não lê configurações nem do App.config implementado com o instalador, nem o gerado no %LocalAppData% - está lendo alguma configuração que está gravada em outro lugar. Por exemplo, o App.config possui uma string 

    <value>data source=localhost;initial catalog=C:\Program Files (x86)\Company\Software\Base\FilenameFDB;user id=USERNAME;Password=password;charset=WIN1252</value>

    que é lida e jogada numa textbox, assim que o programa abre. Mas atualmente o programa está lendo uma string totalmente diferente, que foi uma vez utilizada para testar uma coisa.

    Alguma sugestão?

    quarta-feira, 7 de março de 2018 15:04