我有一个.exe指向另外两个.config文件(不是运行.config的.exe)。 .config1是源,.config2是目标。我想将.config1中存在的部分复制到.config2中。当我使用这段代码时:
targetConfig.Sections.Add("newSection", sourceSection);
targetConfig.Save(ConfigurationSaveMode.Modified);
我得到一个空引用,即使我遍历源和目标中的图形时,一切看起来都是实例化的。
当我按照MSDN文档关于如何在找到{。{3}}的.OpenMappedExeConfig方法的上下文中使用.Add方法时,它会在代码中创建一个新类。当我这样做时,插入工作正常。还有其他人遇到过这个问题吗?
答案 0 :(得分:0)
我不对,是这个例外 消息="无法添加已属于配置的ConfigurationSection。"