Подтвердить что ты не робот

Visual Studio: reset пользовательские настройки при отладке

В С# Winforms-App у меня есть несколько пользовательских настроек.

Есть ли простой способ очистить эти настройки каждый раз, когда я начинаю отладку проекта из Visual Studio 2008?

В противном случае он всегда запускается с настройками последнего сеанса отладки.

4b9b3361

Ответ 1

Добавить действие перед сборкой для удаления:

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

или если ваш номер версии изменяется, просто удалите

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

Ответ 2

Был тот же вопрос и нашел ответ здесь: fooobar.com/questions/190282/...

Properties.Settings.Default.Reset()

Вы можете использовать этот следующий оператор только для reset, если вы отлаживаете:

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

протестирован VS2012.Net 4.0 (Справка)

Ответ 3

Добавляя к приведенным выше ответам, вот решение для копирования-вставки, которое работает для большинства настроек:

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

Обратите внимание, что в большинстве случаев лучше всего удалить все в% localappdata% [название компании]. Проверьте хранящиеся там данные приложения и выберите то, что лучше всего подходит вам.

Ответ 4

Вот два возможных способа сделать это:

  • используйте командную строку события pre build или post build, вы добавляете команды удаления и т.д. или запускаете командный файл или script

  • есть игра с параметрами Start Action для запуска проекта, вы можете указать внешнюю программу с аргументами командной строки, которые будут выполняться сначала

Ответ 5

Run- > Введите "appdata"

Перейдите к Local → /

Удалить все файлы, связанные с проектом

Ответ 6

На основе других ответов: просто выполните поиск по C: или C:\Users\<YourUser> для user.config и удалите или переименуйте этот файл.