web-dev-qa-db-ja.com

ConfigurationManagerクラスが.NET 4.5 Frameworkに存在しません

C#の.NET Framework 4.5の使用を開始しました。 Windowsフォームアプリケーションを使用しています。私は次のような必要なインポートを行いました:

using System.Configuration;

しかし、実際にはConfigurationManagerクラスは終了していないようです。代わりにConfigurationSettingsを使おうとしましたが、Visual Stdioが廃止され、ConfigurationManagerに置き換えられたと教えてくれました!

これは問題に関連するコードの塊です:

Int32.Parse StartingMonth = int.parse(ConfigurationManager.AppSettings["StartingMonthColumn"]);

それで、助けてくれませんか?

31
Hatem
  1. 必ずSystem.Configuration.dllをプロジェクトに追加してください。既に追加している場合は、削除して再度追加してみてください。
  2. ConfigurationManagerにカーソルを置いてから押します ctrl+.、それがあなたに何を示唆しているかを見てください。
57
Ekk

プロジェクトを右クリック->追加->参照...->アセンブリ->フレームワークSystem.Configurationを選択(チェック)問題を解決する必要があります。

18
Shalom Segev

ConfigurationManagerはSystem.Configuration名前空間に存在しますが、プロジェクトにSystem.Configurationアセンブリが必要です。

3
Ramendra

参照のためです。参照を追加した後、プロジェクトを再起動しただけで、正常に動作しています:)

3
Hatem

ここに参照が見つからない場合は、正しいパスです

「C:\ Windows\Microsoft.NET\Assembly\GAC_MSIL\System.Configuration\v4.0_4.0.0.0__b03f5f7f11d50a3a」

[参照の追加]に移動し、ブラウザオプションを選択して、上記のリンクに移動します。次に、System.Configuration.dllを追加できます

0