是否有办法(可能来自命令行)使用不同的应用配置启动相同的exe文件两次?
答案 0 :(得分:1)
var configMap = new ExeConfigurationFileMap();
configMap.ExeConfigFilename = @"myconfigpath";
var config = ConfigurationManager.OpenMappedExeConfiguration(configMap, ConfigurationUserLevel.None);
答案 1 :(得分:0)
从一个单独的位置启动它,其中filename.exe.config是不同的。
答案 2 :(得分:0)
配置框架允许您从任何文件加载配置,但您必须从应用程序中手动处理。
查看ConfigurationManager
班级
答案 3 :(得分:0)
您可以将流程加载到单独的应用域中。这允许您重定向配置文件。有关使用Windows服务执行此操作的示例,请参阅http://www.codeproject.com/KB/IP/HostingMultipleServices.aspx。对于任何类型的应用程序都是类似的。