私は 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.
後に 。何も選択するオプションがありません - ドットを書いた後、何も表示されません...
その問題に関する質問に対して提案されたすべての解決策を試しましたが、何もうまくいきませんでした....