我们正在将.Net Windows桌面应用迁移到新环境。所有需要更新的都是app.config数据库连接字符串。
是否可以为每个应用程序创建2个配置?所以不要破坏现有的工作环境。
基本上我想为现有环境和新环境建立连接字符串。
答案 0 :(得分:0)
您可以尝试在运行时使用Configuration和Add ConfigurationSection
Configuration applicationConfiguration = ConfigurationManager.
OpenMappedExeConfiguration(new ExeConfigurationFileMap()
{ExeConfigFilename = path_to_your_config,ConfigurationUserLevel.None
);
下面
applicationConfiguration.Sections.Add("section",new YourSection())
applicationConfiguration.Save(ConfigurationSaveMode.Full,true);