[英]XML file configuration for c#
我有一個簡單的問題:我添加了參考:
系統配置
和兩個使用名稱:
這是我的App1.config :
<?xml version="1.0" encoding="utf-8" ?>
<configuration>
<appSettings>
<add key="MyKey" value="MyValue"/>
</appSettings>
<connectionStrings>
<add name ="MyHost"
providerName="System.Data.Sql"
connectionString="Data Source=(local)\SQLEXPRESS;Initial Catalog=Northwind;
Integrated Security = true; User ID=Admin;Password=P@ssw0rd;
Connection Timeout=2;Encrypt=True;TrustServerCertificate=True" />
</connectionStrings>
</configuration>
當我連接到數據庫時,一切正常! (通過這種方式):
ConnectionStringSettingsCollection settings = ConfigurationManager.ConnectionStrings;
if(settings != null)
MessageBox.Show(settings[0].ConnectionString, "ConnectionString");
但是當我將獲取屬性MyKey的值時,則字符串的null如下所示:
string s = ConfigurationManager.AppSettings["MyKey"];
我做錯了什么?
編輯:這是調試視圖:
我沒有用於配置App1.config的 fileName,僅接受App.config 。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.