webentwicklung-frage-antwort-db.com.de

Die ConfigurationManager-Klasse ist in .NET 4.5 Framework nicht vorhanden

Ich arbeite gerade mit .NET Framework 4.5 von C #. Ich verwende Windows Form Application. Ich habe die benötigten Importe wie:

using System.Configuration;

Aber tatsächlich scheint die ConfigurationManager-Klasse keine Exits zu sein. Ich habe stattdessen versucht, ConfigurationSettings zu verwenden, aber Visual Stdio sagt mir, dass es veraltet ist und durch ConfigurationManager ersetzt wird!

Dies ist ein Teil des Codes, der mit dem Problem zusammenhängt:

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

Könnten Sie mir bitte helfen?

31
Hatem
  1. Убедитесь, что вы добавили System.Configuration.dll in проект. Если вы уже добавили его, попробуйте удалить и добавить его снова.
  2. Установите курсор на ConfigurationManager и нажмитеctrl+.и посмотри, что это тебе подсказывает.
56
Ekk

Klicken Sie mit der rechten Maustaste auf Projekt -> Hinzufügen-> Referenz ...-> Assemblies-> Framework Wählen Sie die Option System.Configuration (markiert) Sollte das Problem lösen.

15
Shalom Segev

ConfigurationManager ist im Namespace System.Configuration vorhanden, er benötigt jedoch die System.Configuration Assembly in Ihrem Projekt.

3
Ramendra

Ich habe das Projekt gerade neu gestartet, nachdem ich die Referenz hinzugefügt habe, und es funktioniert OK :)

3
Hatem

Wenn Sie die Referenz nicht finden können, ist hier der richtige Pfad

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

Gehen Sie zum Verweis hinzufügen und wählen Sie die Browseroption aus, und wechseln Sie zum obigen Link. Dann können Sie die System.Configuration.dll hinzufügen 

0