尝试从app.config文件,WPF,c#获取值时获取NULL

时间:2012-04-10 05:37:18

标签: wpf c#-4.0 app-config

我有一个WPF应用程序。我添加了app.config文件,如下所示:

 <?xml version="1.0" encoding="utf-8" ?>
   <configuration>
    <appSettings>
     <add key="DataBaseName" value="MY_DB"/>
    </appSettings>
   <connectionStrings>
     <add name="MY_DB_ConnectionString"
         <connectionString="Data Source=myComputerName\sqlexpress;Initial Catalog=MY_DB;User ID=user;Password=password"
  providerName="System.Data.SqlClient" />
   </connectionStrings>
 </configuration>

在我的代码中,我正在使用它:

   string connString = ConfigurationManager.ConnectionStrings["MY_DB_ConnectionString"].ConnectionString;
   string dbName = ConfigurationManager.AppSettings.Get("DataBaseName").ToString();

当我运行应用程序时,我得到一个例外:     “对象引用未设置为对象的实例”

我已将System.Configuration程序集包含到我的项目中。

另一件事是 - 我写的时候

System.Configuration.ConfigurationManager.
之后。我没有选择任何选项 - 我写点后没有任何内容......

我已尝试过针对该问题提出问题的所有解决方案......但对我来说没有任何作用......

0 个答案:

没有答案