個人用のビルド構成 ( https://msdn.microsoft.com/en-us/library/kwybya3w.aspx ) を作成し、その構成でいくつかのカスタム タグを定義して、コードで使用できるようにすることができます。
#if MyBuild
public static string conStr = @"My connection string";
#endif
#if HisBuild
public static string conStr = @"His connection string";
#endif
カスタムを定義する
プロジェクトの [プロパティ ページ] -> [ビルド] を開き、カスタム構成を選択した後、[条件付きコンパイル定数] プロパティを変更します。
これは、独自のシンボルを定義し、現在のビルド設定に基づいてコードを実際に含める/除外する #if #endif を作成する方法です (すべてのページの上部に #define YourSymbol を記述するなど)。
別の解決策として、appsettings への外部参照を追加し、その参照ファイルをソース リポジトリに含めない (共有しないようにする) こともできます。これにより、プログラマーは独自のファイル構成を持つことができます。
app.config/web.config に次のような行を入れるだけです
<appSettings configSource="YourCustomConfiguration.config"/>
そして、それを teamfoundation または使用する cvs に追加しないでください
もちろん、YourCustomConfiguration.config はファイルです。相対パスを指定するだけで、好きな場所に配置できます。
まあ、私は appsettings と言いましたが、あなたの場合は必要なものに configSource を使うことができます<connectionStrings configSource="YourCustomConnectionStrings.config">