WCF サービスを参照する C# クラス ライブラリがあります。これにより、app.config にサービス設定が作成されます。アプリをビルドすると、設定は appname.dll.config に正しく含まれています。ただし、セットアップ アプリケーションが setup.exe を作成し、これを別のマシンにインストールすると、そこにある構成ファイルにサービス参照がありません。Entity Framework Model の接続文字列だけです。
なぜこうなった?サービスが実行されるマシンは時々変更される可能性があるため、サービス参照設定が必要です。
編集:誰も問題を理解していないようです。私のセットアップ アプリは、dll と dll.config を宛先ディレクトリにインストールします。その構成をexeアプリにコピーする必要があることはわかっていますが、現在はありません。それは、そのマシンのクライアント次第で、その宛先フォルダーから必要な場所にコピーできます。問題は、dll の app.config にはサービス設定が含まれており、dll のリリース ディレクトリにある dll.config にも含まれているにもかかわらず、dll.config にはサービス設定が含まれていないことです。何らかの理由で、setup.exe を作成し、dll.config をパッケージ化するセットアップ アプリがこの情報を失っています。それがより明確になることを願っています。