2011-08-11 13 views
2

クリックするだけで、WinFormsアプリケーションでさまざまな設定ファイルを簡単に設定できますか?私は設定/ app.configをソリューションの構成、すなわち:デバッグ/リリースに応じて作成し、同じ設定キーを持っていますが、各ソリューション設定の開発/生産接続のための異なるマシン/ dbを指しています。クリック一度の展開とソリューションの設定

おかげで、

マーク悲しいこと

答えて

1

、ASP.Net VS2010は、デバッグ/リリースごとに異なる設定ファイルをサポートしていないとは異なり。 ASPの機能が非常に役立つので、さまざまなVSチームが少し調整していないというのは残念です。

本当に、デバッグとリリースのapp.configを変更する唯一の場所は、msbuildを実行した後のビルドプロセスです。

マクロアプローチを使用して、さまざまな環境(デバッグ、ステージング、QA、制作など)をサポートするClickOnceMoreというソフトウェアを作成して販売しました。ビルドタイプ(コマンドラインで渡すことができる)に応じて、各マクロに異なる値を定義することができます。これらのマクロの値を使用して、別の設定ファイルを取得するか、設定ファイルテンプレートの値を置き換えることができます。

ClickOnceMoreのより簡単なアプローチでは、組み込みマクロ[DebugOrRelease]を使用して、DebugまたはReleaseビルド用の別の設定ファイルを取得できます。

ClickOnceMoreの無料トライアルをダウンロードすることができます:www.clickoncemore.netシナリオの作業に問題がある場合は、私に教えてください。あなたがしたいことを正確に実行できるはずです。

+0

ありがとうございます、私はチャンスを得るときにあなたのソフトウェアをデモするつもりです。 =) – mservidio

+0

クールです。あなたがどのように乗っているか教えてください。私はそれがあなたの問題を完全に解決すべきだと思う。 –