2011-04-18 112 views
0

在我們的WCF解決方案中,我們有一個ConsoleHost(控制檯應用程序不是類庫)項目和一個WasHost項目。我們使用Consolehost託管開發環境和WAS託管進行生產。城堡包括WCF託管

現在在ConsoleHost項目的城堡部分中有一些使用「include uri = file://services.config」包含的.config文件。我不想在WasHost項目中創建這個services.config文件的副本。

有沒有辦法從其他項目中包含文件,而無需製作其本地副本?或者很高興聽到其他更好的方法。

感謝 拉維

回答

0

你可以這樣做一對夫婦的方式。

一種方法是簡單地向here中描述的兩個項目添加源文件的鏈接。

或者,您可以將配置嵌入到其中一個常用程序集(Build Action =嵌入式資源中的文件屬性)中,然後使用Castle包含嵌入式資源的功能。例如。

<include uri="assembly://AssemblyName/xxx.config"/> 
+0

Thanks dego。這確實奏效。只是一個評論...鏈接不適用於VS中的網站項目。所以我不得不採取第二個建議。 – 2011-04-19 02:50:25