Fragensteller
Verweise auf System-Namespaces werden nicht gefunden

Frage
-
Hallo zusammen,
ich habe heute ein Update meines VS2017 Community gemacht, weil ich mich mit der App-Entwicklung für Android beschäftigen wollte. Seit diesem Update läuft mindestens eine Anwendung nicht mehr richtig, weil Standard-Namespaces nicht mehr gefunden werden.
Die Fehlermeldung lautet "Der in Imports "System.Windows.Forms" angegebene Namespace oder Typ enthält keine öffentlichen Member oder kann nicht gefunden werden[...]"
Der Versuch, VS neu zu installieren bzw. zu reparieren hat nicht geklappt. System.Windows.Forms wird mir bspw. bei dem Projekt auch nicht von Intellisense vorgeschlagen, bei anderen Projekten hingegen funktioniert es.
Weiß jemand Rat?
Montag, 13. August 2018 16:25
Alle Antworten
-
Hi Eoiko,
hast Du es mal mit einem vorausgehenden Clean Solution probiert? Auch bin- und obj-Ordner im betreffenden Objekt mal löschen, kann auch Wunder bewirken. Letztendlich kann auch helfen, den Workspace zu löschen, neu zuzuweisen und das Projekt neu aus dem TFS zu laden. Auch die Versionen der dll (Framework-Version) und des Projektes müssen zusammenpassen.
--
Viele Grüsse
Peter Fleischer (ehem. MVP)
Meine Homepage mit Tipps und Tricks
- Bearbeitet Peter Fleischer Montag, 13. August 2018 17:10
Montag, 13. August 2018 17:08 -
Das hat auch nicht den gewünschten Erfolg gebracht.
Ich habe jetzt nochmal nachgeschaut:
Im Projekt sind zwei Projektmappen, eine von der Hauptanwendung und eine von einer eingebundenen Klassenbibliothekt. Bei der zweiten werden die Verweise auf System.Data oder System.Windows.Forms korrekt aufgelöst. Bei der Ersten steht, dass die Datei nicht gefunden wird. Ich habe jetzt die fehlenden Verweise manuell aus dem Ordner C:\Program Files (x86)\Reference Assemblies\Microsoft\Framework\.NETFramework\v4.7.1\ hinzugefügt und jetzt funktioniert es. Eine Erklärung habe ich aber trotzdem nicht dafür und ich befürchte, dass da bestimmt irgendwann Probleme auftauchen, wenn ich zusätzliche Namespaces hinzufügen will.
Dienstag, 14. August 2018 07:35 -
Hi Eiko,
ich habe mal meine Brille aufgesetzt und erst jetzt gesehen, dass in Deinem ausgangs geposteten Bild die Verweise als fehlerhaft gekennzeichnet waren. Das bedeutet, dass sie nicht an der angegebenen Stelle standen:--
Viele Grüsse
Peter Fleischer (ehem. MVP)
Meine Homepage mit Tipps und TricksDienstag, 14. August 2018 07:49