24

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

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

そうしないと、常に最後のデバッグ セッションの設定で起動します。

4

6 に答える 6

59

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

Properties.Settings.Default.Reset()

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

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

テスト済み VS2012 .Net 4.0 (リファレンス)

于 2013-02-15T02:22:07.270 に答える
20

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

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

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

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

于 2010-05-25T10:04:12.560 に答える
7

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

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

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

于 2010-11-22T13:45:29.550 に答える
2

実行->「appdata」と入力

Local->/ に移動します。

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

于 2016-03-30T14:56:47.793 に答える
0

これを行うには、次の 2 つの方法があります。

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

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

于 2010-05-25T10:05:13.547 に答える