我的解決方案中有多個項目。我有一個致力於引用大量WCF服務引用的項目(它擁有對WCF服務的引用,而不是WCF服務的實現),因此可以調用此項目的「GlobalWebServices」。然後我有許多引用此GlobalWebServices項目的可執行應用程序。當我執行這些應用程序並嘗試調用引用Web服務時,它們自然會丟失我想調用的ServiceReferences的配置詳細信息。配置設置屬於類庫項目 - 「GlobalWebServices」。在.net中引用類庫項目設置的最佳做法
什麼是存儲這些ServiceReference綁定細節的最佳方式?我不想將每一個複製到正在執行的應用程序的.config文件中,因爲它感覺不整潔,而且我正在複製信息。我不想在'GlobalWebServices'應用程序中對ServiceReference綁定進行硬編碼,因爲我已經爲每個服務生成了綁定連接信息(呃... visual studio已經爲我完成了它,但仍然)。理想情況下:我希望GlobalWebServices庫在構建時自動將綁定信息(當前存儲在它的app.config中)包含到類庫中。
對此的最佳實踐解決方案是什麼?