VS2005以降では、デフォルトで選択する構成を指定できますか?
ソリューションにはいくつかの構成がありますが、ほとんどの場合、そのうちの1つを使用する必要があります。したがって、ソース管理からそれを引き出す開発者が正しい構成を使用することを確認したいと思います(もちろん、彼らが特に別の構成を選択しない限り)。
理想的には、この設定は.slnファイルにある必要があります。これは、この設定がソース管理下にあるためです。
VS2005以降では、デフォルトで選択する構成を指定できますか?
ソリューションにはいくつかの構成がありますが、ほとんどの場合、そのうちの1つを使用する必要があります。したがって、ソース管理からそれを引き出す開発者が正しい構成を使用することを確認したいと思います(もちろん、彼らが特に別の構成を選択しない限り)。
理想的には、この設定は.slnファイルにある必要があります。これは、この設定がソース管理下にあるためです。
私の知る限り、.suo ファイルがない場合、アルファベット順で最初のプラットフォームがデフォルトの構成になります。
これはかなり古いですが、これは私にとって役に立ちました:
デフォルトでは、そのプラットフォームを混合プラットフォームとして選択します。それが存在しない場合は、.sln ファイルにリストされている最初のものが選択されます。
デフォルト設定は で始まるものですDebug
。したがって、 というものがあればDebug Test
、それが選択されます。それが存在しない場合は、.sln ファイルで順番に処理されます。Test Debug
ピックアップしませんDebug
。
あなたの質問の背後にある完全な状況を理解しているかどうかはわかりませんが、FxCop 設定などの VS.Net のプロジェクト構成値の一部を別のファイルに「外部化」する方法があります。次に、ソリューション内のすべてのプロジェクトがそのファイルを指すようにすることができます。ただし、「外部化」を行った後、開発者が独自の構成を選択できるようになるとは思いません
これがあなたにとって正しい道のように思われる場合は、構成に同様の変更を加える方法に関するコーディング標準に関する私の投稿をチェックしてください。