我有我的類庫程序集的配置文件。程序集的配置文件
我知道這是錯誤的,但它必須是這樣的。
當我建立類庫項目時,配置文件被複制到輸出目錄。但是,當我構建整個解決方案時,使用此庫的項目不會將.dll.config
文件複製到主項目。
也許有人知道如何強制Visual Studio將.dll.config
複製到組件正在執行的主項目中?
我有我的類庫程序集的配置文件。程序集的配置文件
我知道這是錯誤的,但它必須是這樣的。
當我建立類庫項目時,配置文件被複制到輸出目錄。但是,當我構建整個解決方案時,使用此庫的項目不會將.dll.config
文件複製到主項目。
也許有人知道如何強制Visual Studio將.dll.config
複製到組件正在執行的主項目中?
要將任何文件複製到輸出目錄,您需要編輯文件屬性並將Copy To Output Directory
設置爲Copy always
或Copy if newer
。
解決方案的「味道」相同,但我使用csproj屬性中的Post-Build事件來複制「額外」配置文件。 App.Config和Web.Config是我認爲的唯一的「自動化」。 – granadaCoder 2013-03-21 13:22:21
即使將.dll.config文件複製到輸出目錄,它仍將不會被應用程序使用。
這裏唯一的解決方案是將該文件中的配置設置合併到主項目配置文件中。
您可以將.dll.config文件視爲僅限於必須複製到調用應用程序配置文件中的配置設置集合。有點像留給其他開發人員在他們的項目中使用該組件的筆記。
完全失去,不明白你在說什麼。 – David 2013-03-21 13:13:45