使用不同的app.config启动相同的.exe文件

时间:2011-09-27 09:07:55

标签: c# .net unity-container prism app-config

是否有办法(可能来自命令行)使用不同的应用配置启动相同的exe文件两次?

4 个答案:

答案 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。对于任何类型的应用程序都是类似的。