0

コンソール アプリケーションで app.config ファイルをチェックインしたいと考えています。問題は、サーバーの app.config にサーバー フォルダーが含まれていることです。たとえば、次のようになります。

  <add key="OutputFolderPath" value="\\ProductionServer\recordings\" />

ただし、ローカル マシンでコードをデバッグするためです。発行フォルダーが異なります。通常、最新のコードを取得し、値を手動で変更します。

<add key="OutputFolderPath" value="\\TestServer\recordings\" />

ここで、両方の場所に存在する新しい値を追加します。チェックインする方法は?

チェックイン時に「競合の解決」が見つからないため、コードをマージできません。

4

1 に答える 1

1

私の推奨事項は、トークンを使用して環境固有の設定を参照するソース管理にテンプレートを保存することです。

<add key="OutputFolderPath" value="%SERVER_PATH%\recordings\" />

次に、パッケージを展開するときに、インストール スクリプトで %SERVER_PATH% を、展開先の環境に適した値に置き換えます。

于 2013-02-28T13:20:16.800 に答える