Visual Studio プロジェクトのコマンドライン設定がユーザーごとに保存されるのはなぜですか? .user 設定ファイルをチェックイン (および共有) しても問題ありませんか? 質問する

Visual Studio プロジェクトのコマンドライン設定がユーザーごとに保存されるのはなぜですか? .user 設定ファイルをチェックイン (および共有) しても問題ありませんか? 質問する

私たちは、いくつかのコマンドラインパラメータを理解するアプリケーションを作成しています。デバッグ時にコマンドラインで提供したいデフォルトがいくつかあり、これらはプロジェクト設定で簡単に設定できます。ここで説明されているように

Visual Studio では、これらの設定は *.csproj に保存されます。ユーザーファイル、および統合ソース管理のデフォルト設定では * がチェックインされません。ユーザーファイル。このプロジェクトをデバッグするときに、すべての IDE でこれらのデフォルトのコマンドライン パラメータを使用できるようにしたいと考えています。

多くの場合 (常にではありませんが)、Visual Studio が特定の方法で作業を行うようにガイドするのは、正当な理由があるからです。おそらく、誰かの .csproj を単にチェックインするだけでは困るでしょう。ユーザーファイル...ですよね?

この質問にはいくつかの部分があります:

  • Visual Studio がユーザーごとにこの特定の設定を保存するのはなぜですか?
  • この行動を変える方法はありますか? - そうすると悪い運気が訪れるでしょうか?
  • このような状況でチェックインして共有することはできますか?。ユーザーファイル?
  • ここで私たちがやろうとしていることを達成するためのより良い方法はあるでしょうか?

ありがとう -

ベストアンサー1

オプションで、コマンドラインだけでなく構成ファイルからもパラメータを読み取るようにプログラムを変更することもできます (その後、その構成ファイルのコピーをチェックインします)。

おすすめ記事