项目中需要使用同一套程序启用多个实例,并读取指定配置文件
用户通过main函数的args输入路径,读取指定配置文件:
string configPath = args[0];
ExeConfigurationFileMap configMap = new ExeConfigurationFileMap();
configMap.ExeConfigFilename = configPath;
Configuration AppConfig = ConfigurationManager.OpenMappedExeConfiguration(configMap, ConfigurationUserLevel.None);
PLApi = AppConfig.AppSettings.Settings["PL"].Value;
configConn = AppConfig.ConnectionStrings.ConnectionStrings["configConn"].ConnectionString;
将项目配置为Windows应用程序

通过dos命令执行程序,程序后接参数,会通过string[] args传入main函数:
start /min xxxx.exe D:/a/b/xxx.config
本文介绍了一种在项目中使用同一套程序启动多个实例并读取特定配置文件的方法。通过main函数接收命令行参数,解析配置文件路径,利用ConfigurationManager进行配置文件映射,实现动态加载不同实例的配置。
1436

被折叠的 条评论
为什么被折叠?



