15

Mam odniesienia do System.Configuration - i ConfigurationSettings nie znaleziono problemu - ale typ lub przestrzeń nazw "ConfigurationManager" nie można znaleźć !?Gdzie znajduje się obszar nazw ConfigurationManager?

Przeczytałem - i wygląda na to, że powinno należeć do tej samej przestrzeni nazw co klasa ConfigurationSettings.

EDYCJA: Proszę wziąć pod uwagę - Wyraźnie powiedziałem, że dodałem odniesienie do System.Configuration. Było już 4 komentarze na ten temat.

+1

You należy dodać odniesienie do 'System.Configuration' – StuartLC

+0

Wersja 3.5. Dodałem odnośnik - przeczytaj OP. –

+0

Dodałem odwołanie do projektu. –

Odpowiedz

32

ConfigurationManager jest częścią System.Configuration po .Net 2.0. Dodaj odwołanie do biblioteki System.Configuration. Spróbuj użyć System.Configuration.ConfigurationManager.

5

Należy dodać odniesienie do zestawu System.Configuration. Ta przestrzeń nazw została podzielona na kilka złożeń.

11

Trzeba używać nazw konfiguracji systemu, to muszą być zawarte w dwa sposoby:

  1. kliknij prawym przyciskiem myszy i wybierz opcję Dodaj projekt odniesienia, przeglądanie „zespoły” i zaznaczyć System.Configuration montaż.

  2. Dołącz nazw w kodzie:

    korzystając System.Configuration;

+0

Czy w ogóle czytasz pytanie? –

+0

Wyświetl właściwości dodanego odwołania, uzyskaj lokalizację i spróbuj ją wyszukać. – Sam

+2

użycie "przy użyciu System.Configuration" nie działa dla mnie. Jednak dodanie za pomocą rozwiązania "Kliknij prawym przyciskiem myszy> Dodaj odwołanie> zestawy> System.Configuration" działało dla mnie. Dziękuję Ci. –

4

Będzie trzeba dodać odwołanie do System.Configuration w folderze Reference w projekcie. Dodanie tylko system.configuration z instrukcją using w twojej klasie nie wystarczy.

+4

Autor stwierdził: "Wyraźnie powiedziałem, że dodałem odniesienie do System.Configuration". Dodatkowo, to pytanie ma więcej niż dwa lata, proszę następnym razem odpowiedzieć na bardziej aktualne pytanie. – ByteHamster

3

Pracuję w VisualStudio 2015, a ConfigurationManager nie jest już obecny w przestrzeni nazw System.Configuration.

właśnie próbuje odczytać plik app.config ...

Potem znalazłem rozwiązanie:

otrzymujemy:

string str = MyProjectNamespace.Properties.Settings.Default["MySettingName"].ToString(); 

Set:

MyProjectNamespace.Properties.Settings.Default["MySettingName"]="myString"; 
MyProjectNamespace.Properties.Settings.Default.Save(); 
Powiązane problemy