winforms 连接字符串来自多个文件App.config

kcugc4gi  于 2023-02-13  发布在  其他
关注(0)|答案(1)|浏览(102)

我需要从不同的文件中读取connectionString。config

file1.ddl.config
            <?xml version="1.0" encoding="utf-8" ?>
            <configuration>
            <connectionStrings>
            <add name="" connectionString=""/>
            </connectionStrings>
            </configuration>

                file2.ddl.config
            <?xml version="1.0" encoding="utf-8" ?>
            <configuration>
            <connectionStrings>
            <add name="" connectionString=""/>
            </connectionStrings>
            </configuration>

我尝试使用ConfigurationManager.ConnectionStrings[“NAME”].ConnectionString,但收到“对象未设置”,并且无法使用ConfigurationSettings.AppSettings,因为它已弃用
enter image description here

7tofc5zh

7tofc5zh1#

你可以尝试在同一个文件中添加密钥。
字符串exePath =系统.反射.程序集.获取执行程序集().位置;//执行路径
配置配置=配置管理器.OpenExeConfiguration(exePath);连接字符串节=配置获取节(“连接字符串”)作为连接字符串节;
字符串连接文件=节.连接字符串[“名称连接”].连接字符串;

相关问题