得到上述所有工作的好,如果你需要更換隻appSettings部分。
如果您必須使用不同的配置文件(所有部分)運行,您可能需要考慮使用主機啓動應用程序,該應用程序爲您的主應用程序創建應用程序域,並根據您傳入的參數設置不同的配置文件。
這裏是爲我工作的代碼:
AppDomainSetup setup = new AppDomainSetup();
setup.ApplicationBase = "file://" + System.Environment.CurrentDirectory;
setup.DisallowBindingRedirects = true;
setup.DisallowCodeDownload = true;
if (args.Length != 0 && args[0].Equals("-test"))
{
setup.ConfigurationFile = "PATH_TO_YOUR_TEST_CONFIG_FILE";
}
else {
setup.ConfigurationFile = "PATH_TO_YOUR_LIVE_CONFIG_FILE";
}
AppDomain domain = AppDomain.CreateDomain("FRIENDLY_NAME", null, setup);
domain.ExecuteAssembly("YourMainApp.exe");
你可以給一些細節或參考教程? – 2008-10-28 08:57:37