Entwickler-Ecke

Basistechnologien - Generic List nicht gefunden


markusk - Sa 21.11.20 16:32
Titel: Generic List nicht gefunden
Hallo,

ich hab grad begonnen mich mit Windows Forms zu beschäftigen und eine ComboBox eingebaut welche Person-Objekte anzeigen soll.

Ich hab im Code der Klasse Form1.cs notiert: List<Person> personList=new List<Person>();

Die Anwendung startet zwar, aber ich krieg folgenden Fehler im Designer-Fenster zurückgemeldet:

Der Typ "System.Collections.Generic.List<MyWinApp.Person>" wurde nicht gefunden. Stellen Sie sicher, dass auf die Assembly, die diesen Typ enthält, verwiesen wird. Wenn dieser Typ Teil Ihres Entwicklungsprojekts ist, stellen Sie sicher, dass das Projekt mithilfe der Einstellungen für die aktuelle Plattform oder eine beliebige CPU erstellt wurde. 0

Kennt jemand von euch diese Meldung und wo liegt hier das Problem?

lg, Markus


Moderiert von user profile iconTh69: Topic aus C# - Die Sprache verschoben am Sa 21.11.2020 um 15:34
Moderiert von user profile iconTh69: C#-Tags hinzugefügt


Th69 - Sa 21.11.20 16:40

Hallo,

markusk hat folgendes geschrieben:
Die Anwendung startet zwar, aber ich krieg folgenden Fehler im Designer-Fenster zurückgemeldet:

Das widerspricht sich aber, denn der Fehler ist ein Compilerfehler (kein Laufzeitfehler).

In welchem Namensbereich (namespace) ist denn Person definiert?
Evtl. fehlt noch ein passendes using ....


markusk - Sa 21.11.20 16:47

Hallo,

Die Klassen sind alle im selben Namespace namens MyWinApp

Lg, Markus


Th69 - Sa 21.11.20 17:55

Mach mal einen "Rebuild" (Alles erstellen) von deinem Projekt und zeige dann mal die Fehlermeldungen (und evtl. den Code dazu).


markusk - Sa 21.11.20 18:49

Anscheinend hatte der Designer ein Problem mit selbst erstelltem Code in der Form1.Designer.cs Klasse welche ja den generierten Code für die Controls enthält, hab alles in die Form1.cs verschoben und jetzt taucht der Fehler nicht mehr auf :)

lg, Markus


jaenicke - Mo 23.11.20 06:39

user profile iconmarkusk hat folgendes geschrieben Zum zitierten Posting springen:
Anscheinend hatte der Designer ein Problem mit selbst erstelltem Code in der Form1.Designer.cs Klasse welche ja den generierten Code für die Controls enthält
Es kommt auf die Änderung an. Es gibt ja auch Kommentare bezüglich verbotener Änderungen. Theoretisch sollten andere Änderungen gehen.

Ich würde die Datei aber nur verändern, wenn es wirklich unumgänglich sein sollte.