2012-01-28 9 views
0

3つの構成が作成されています。 "開発"、 "テスト"、 "生産"。 Configuration Managerビルドイベントを使用した構成に基づくアプリケーション設定

私も自分の設定で Settings

を定義したデータベース接続文字列は、私は適切な値がそれぞれ設定するための設定欄で終わることを確認するには、以下の画面を利用することができます方法はありますか? enter image description here

エンティティモデルを格納するクラスライブラリでも同じことが可能ですか?

答えて

1

3つのオプションがあります。

1)プレビルドで$(ConfigurationName)を使用して、バッチファイルなどに渡します。

2)ビルド構成ごとに別々のセクションで構成ファイルを使用します。 VSはこれをサポートしています。私はこれが最良の選択だと思う。下記参照。

enter image description here

3)プロジェクトごとに固有のコンパイルシンボルを宣言し、それを条件コンパイルのコードで使用します(推奨しません)。

+0

これはモデルに合っているかどうかを確認するためにいくつかのテストを実行します。一般的に私はあなたの答えは2と思う。私はあなたのapp.configの成長が容易であることをここに示しているスレッドに気づいていますか?彼らが何について話しているかについての手がかりは?私は複数のプロジェクトを持っています –

+0

私はまたこの本を購入しました。ちょうど参考コメント。 http://www.amazon.com/Inside-Microsoft-Build-Engine-PRO-Developer/dp/0735626286 –

関連する問題