项目中需要使用同一套程序启用多个实例,并读取指定配置文件
用户通过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