Visual Studio: reset пользовательские настройки при отладке
В С# Winforms-App у меня есть несколько пользовательских настроек.
Есть ли простой способ очистить эти настройки каждый раз, когда я начинаю отладку проекта из Visual Studio 2008?
В противном случае он всегда запускается с настройками последнего сеанса отладки.
Ответы
Ответ 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
и удалите или переименуйте этот файл.