web-dev-qa-db-ja.com

Visual Studio:デバッグ時にユーザー設定をリセットします

C#Winforms-Appには、いくつかのユーザー設定が保存されています。

Visual Studio 2008からプロジェクトのデバッグを開始するたびにこれらの設定をクリアする簡単な方法はありますか?

それ以外の場合は、常に最後のデバッグセッションの設定で起動します。

20
Reinhard

削除するビルド前アクションを追加します。

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

または、バージョン番号が大幅に変更された場合は、削除してください

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

19
Jan Jongboom

同じ質問があり、ここで答えを見つけました: https://stackoverflow.com/a/2117359/488794

Properties.Settings.Default.Reset()

次のステートメントを使用して、デバッグしている場合にのみリセットできます。

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

テスト済みVS2012.Net 4.0( 参照

53
Smolla

上記の回答に加えて、ここではほとんどの設定で機能するコピーアンドペーストソリューションを紹介します。

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

ほとんどの場合、%localappdata%[会社名]の下のすべてを削除するのが最善であることに注意してください。そこに保存されているアプリのデータを確認して、自分に最適なものを選択してください。

6
Asaf R

これを行うための2つの可能な方法があります:

  • ビルド前またはビルド後のイベントコマンドラインを使用し、そこに削除コマンドなどを配置するか、バッチファイルまたはスクリプトを実行します

  • スタートアッププロジェクトのStartActionオプションを試してみてください。最初に実行するコマンドライン引数を使用して、外部プログラムを指定できます。

0
slugster

実行->「appdata」と入力します

ローカルに移動-> /

プロジェクトに関連するすべてのファイルを削除します

0
sebastso

他の回答に基づく:C:またはC:\Users\<YourUser>user.configを検索し、そのファイルを削除するか、名前を変更します。

0
GoTo