当我刚刚有一个 app. config 时, 每次我尝试配置管理器. appSettings [0] 或配置管理器. appSettings [“键名”] 我都有空。 所以我尝试使用一个. sections 文件, 该文件创建了一个 ap. config, 看起来像这个 。
<configuration>
<configSections>
<sectionGroup name="applicationSettings" type="System.Configuration.ApplicationSettingsGroup, System, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" >
<section name="IndexLoader.IndexLoader" type="System.Configuration.ClientSettingsSection, System, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" requirePermission="false" />
</sectionGroup>
</configSections>
<applicationSettings>
<IndexLoader.IndexLoader>
<setting name="ConnectionString" serializeAs="String">
<value>INITIAL CATALOG=xxx;DATA SOURCE=xxx;User ID=xxx;Password=xxx;Application Name=xxx;</value>
</setting>
</IndexLoader.IndexLoader>
</applicationSettings>
</configuration>
我该如何使用 C # 读取连接字符串?
解决方案有多个工程, 其中许多有配置文件。 是否有方法可以指定我要使用代码工程中的配置文件?