私はWindows Formsを初めて使用していますが、app.config
ファイルにいくつかの接続文字列を変更しましたが、コードで使用すると、 nullを返します。私のWindowsフォームプログラムが 'app.configconnecetion'文字列を見つけられません
<?xml version="1.0" encoding="utf-8" ?>
<configuration>
<connectionStrings>
<add name="MySqlConnectionString" connectionString="server=localhost;database=mydatabase;uid=root;" />
</connectionStrings>
</configuration>
また、私はそれが
string val = System.Configuration.ConfigurationSettings.AppSettings["MySqlConnectionString"];
しかしval
がnullの何かを引っ張っていますかどうかを確認するために、このコードを使用します。また、system.configuration
の下には、それは廃止され、System.Configuration.ConfigurationManager.AppSettings
を使用するように促されますが、IntelliSenseは私にオプション「ConfigurationManager」を与えません。ConfigurationSettings
しかありません。私はそれを入力しようとし、小さな青い下線が何かを含むようになったが、何も来ていないかどうかを参照してください。
私は間違っていますか?
それは私にConfigurationManager.Connecを使用するオプションを与えませんなぜ私は知らないのですか? – user710502
あなたのプロジェクトに移動し、参照 - >参照の追加 - > .NET - > System.Configurationに移動して追加します。それにより、ConfigurationManagerが正しく解決されます。 – Timeout
私はそれを見ていますか?私はVisual Studio 2010でそれをやっています – user710502