En un C# Winforms-App tengo varios almacena la configuración de usuario.

Hay una manera fácil de borrar los ajustes cada vez que comienzo a depurar el proyecto de Visual Studio 2008?

De lo contrario, siempre se inicia con la configuración de la última depuración de la sesión.

InformationsquelleAutor Reinhard | 2010-05-25

6 Comentarios

  1. 19

    Agregar una generación previa de acción para eliminar:

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

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

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

    • Cualquier posibilidad de que usted sabe cómo hacer lo mismo para VS 2010??? Yo sólo desordenado mi vista depurador y no puedo averiguar cómo volver a predeterminado… (grrr GUIs…)
    • Me gustaría recomendar el uso de la variable de sistema %localappdata% lugar. En mi Windows 10, por ejemplo, la carpeta %USERPROFILE%\Local Settings no existe.
    • En Windows 10, se llama AppData pero hay más a él que esta como a pesar de la eliminación de la carpeta de la configuración seguía recibiendo carga. Terminamos con la respuesta de Smolla, que hizo el truco
  2. 53

    Tenía la misma pregunta y encontré una respuesta aquí:
    https://stackoverflow.com/a/2117359/488794

    Properties.Settings.Default.Reset()

    Puede utilizar la siguiente instrucción a sólo restablecer si estás depurando:

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

    probado VS2012 .Net 4.0 (Referencia)

    • También puede utilizar #si la DEPURACIÓN de las Propiedades.Los ajustes.Por defecto.Reset() #endif
    • No recomendaría un #si porque puede suceder que una compilación de depuración es enviado a evaluadores que podría desear probar si la configuración de persistir.
    • Esto hizo que el truco para mí en VS2008 NET3.5 Windows 10 … no pregunte
  3. 6

    Añadir a las respuestas anteriores, aquí un copiar-pegar solución 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, lo mejor es eliminar todo bajo %localappdata%[nombre de la compañía]. Compruebe los datos de la aplicación se almacena allí y elegir lo que es mejor para usted.

  4. 0

    Aquí hay dos posibles maneras de hacerlo:

    • utilizar el pre construir o post evento de generación de línea de comandos, puedes poner los comandos de eliminación y aquellos en los que hay o ejecutar un script o archivo por lotes

    • tener un juego con el Inicio de las opciones de Acción de la puesta en marcha del proyecto, puede especificar un programa externo con argumentos de línea de comandos para ejecutar primer

  5. 0

    Ejecutar->Tipo de «appdata»

    Vaya a Local->/

    Eliminar todos los archivos relacionados con el proyecto

  6. 0

    Basado en otras respuestas: sólo tienes que buscar en C: o C:\Users\<YourUser> para user.config y eliminar o cambiar el nombre de ese archivo.

Dejar respuesta

Please enter your comment!
Please enter your name here