2010-05-25 16 views

Respuesta

16

Añadir una acción previa a la compilación eliminar:

%USERPROFILE%\Local Settings\Application Data\[AppName]\...\[Version]\user.config

o si su número de versión cambia mucho simplemente eliminar

%USERPROFILE%\Local Settings\Application Data\[AppName]\

+1

¿Alguna posibilidad de que usted sepa cómo hacer lo mismo para VS 2010 ??? Acabo de echar a perder mi vista del depurador y no puedo encontrar la manera de volver al modo predeterminado ... (grrr GUIs ...) –

+1

Recomendaría usar la variable del sistema '% localappdata%' en su lugar. En mi sistema Windows 10, por ejemplo, la carpeta '% USERPROFILE% \ Local Settings' no existe. – AeonOfTime

+1

En Windows 10, se llama AppData, pero hay más que esto, ya que a pesar de eliminar la carpeta, la configuración se sigue cargando. terminó usando la respuesta de Smolla, que hizo el truco – ManyRootsofAllEvil

0

Aquí hay dos posibles maneras de hacerlo:

  • utilizar la línea de comandos de precompilación o postcompilación, usted pone los comandos de eliminación y tal o allí o ejecuta un archivo por lotes o secuencia de comandos

  • jugar con las opciones de Acción de inicio del proyecto de inicio, puede especificar un programa externo con argumentos de línea de comandos que se ejecutará primero

6

Agregando a las respuestas anteriores, aquí una solución de copiar y pegar que funciona para la mayoría de los ajustes:

rmdir /q /s %localappdata%\[company name]\[AppName] 

Tenga en cuenta que para la mayoría de los casos es mejor para eliminar todo en% local appdata% [nombre de la compañía]. Compruebe los datos de la aplicación almacenados allí y elija lo que sea mejor para usted.

45

tenía la misma pregunta y se encontró una respuesta aquí: https://stackoverflow.com/a/2117359/488794

Properties.Settings.Default.Reset() 

Puede utilizar esta siguiente declaración sólo para restablecer si se va a depurar:

if(Debugger.IsAttached) 
    Settings.Default.Reset(); 

probado VS2012 .Net 4.0 (Reference)

+1

También puede utilizar #if DEBUG Properties.Settings.Default.Reset() #endif –

+0

no recomendaría una #if, ya que puede suceder que una depuración la compilación se envía a los probadores que pueden querer probar si la configuración persiste. – ManIkWeet

+0

Esto hizo el truco para mí en VS2008 NET3.5 Windows 10 ... no preguntes – ManyRootsofAllEvil

0

Ejecutar-> Escriba "appdata"

Vaya a Local ->/

Borrar todos los archivos relacionados con el proyecto

0

Basándonos en las otras respuestas: simplemente buscar en C: o C:\Users\<YourUser> para user.config y borrar o cambiar el nombre de ese archivo.

Cuestiones relacionadas