1
我在多臺Windows 2008計算機上的共享網絡文件夾中運行.NET控制檯應用程序,並希望爲運行控制檯的每臺Windows 2008計算機分別創建app.config文件。什麼是最好的方法來做到這一點?爲.NET控制檯應用程序加載不同的app.config
我在多臺Windows 2008計算機上的共享網絡文件夾中運行.NET控制檯應用程序,並希望爲運行控制檯的每臺Windows 2008計算機分別創建app.config文件。什麼是最好的方法來做到這一點?爲.NET控制檯應用程序加載不同的app.config
你有一些選擇,這取決於您是否可以更改和重新編譯控制檯應用程序或不:在不同的子目錄
AppDomain
重新啓動您的可執行文件本身。這使您可以爲新的應用程序域指定app.config的自定義路徑/文件名。無恥插頭:https://stackoverflow.com/a/3633158/21567。請注意,這種方法不限於在新的應用程序域內執行您自己的程序集。您也可以編寫一個託管的存根應用程序,它只是在您真正想運行的控制檯應用程序上執行一個ExecuteAssembly
(可能無法更改),併爲其提供一個自定義的app.config。