基本的に私は2つのプロジェクトを持っています。それをプロジェクトAとプロジェクトBと名付けましょう。実行時に別のWinformプロジェクトで異なる設定ファイルを使用することはできますか?
両方のプロジェクトがWinFormアプリケーションです。
プロジェクトAからプロジェクトBのフォームを呼び出すことがあります。どちらのプロジェクトも接続文字列、ビジネスレイヤ、サービス、モデルの実装が異なるため、これらはすべてプロジェクトごとにapp.configで設定されています。もちろん、別のコンテンツ。
つまり、プロジェクトAには独自のapp.configがあります。プロジェクトBには独自のapp.configがあります。
私はwinform/winappプロジェクトで、実行時にapp.configを使用するか、むしろ切り替える必要があります。これは可能ですか?
問題は、ソリューション全体を起動したとき(プロジェクトAがスタートアップとして設定されている)、プロジェクトAのapp.configがロードされるという問題です。今私はプロジェクトBのwinformsを呼び出すたびに、プロジェクトBのapp.configを使用したいと思います。
入力いただきありがとうございます!
実行可能ファイルの設定ファイルには、実行する*すべて*の設定が必要です。各プロジェクトの設定セクションには独自の名前空間があり、最終的な設定ファイルに含めることができます。 –
両方のプロジェクトを起動して、WCF(?)経由で通信できるようにすることができます –
しかし、私のプロジェクトは単純なwinformアプリケーションです。このためにwcfを作成する必要はありますか? –