2010-05-03 176 views
1

我有一個Web項目(VS 2008),引用了一堆DLL。這些DLL是分開構建的,因此該項目引用了二進制文件而不是DLL項目。 某些DLL有自己的app.config,我想將其自動複製到Web項目的輸出目錄。 有沒有合適的通用的方法來實現這個?引用DLL的app.config文件

回答

2

您應該避免爲類庫項目提供app.config。您將需要手動合併web.config的值,因爲Web項目會使用這些值。

+0

只是這樣,我不能改變它。我的問題是我如何能以最通用的方式複製這些.config文件?即我不想爲每個DLL手動維護此耦合。 – user116884 2010-05-03 14:27:44

+0

您可以將這些配置文件複製爲構建後步驟或其他東西,但它們永遠不會被Web應用程序使用,這種方式會破壞它們的整體目的。 – 2010-05-03 14:33:48

+0

他們*將會被使用,因爲有一個特殊的實現來讀取它們。 使用後構建,我需要爲每個DLL手動維護它。 我正在尋找一種更通用的方式... 就像告訴msbuild類似'爲每個被引用的* .dll被複制,如果有* .dll.config然後複製它與DLL'。 – user116884 2010-05-03 14:59:20