locked
Verweise auf System-Namespaces werden nicht gefunden RRS feed

  • 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



    Montag, 13. August 2018 17:08
  • Clean Solution und Löschen sowie neu laden des betreffenden Ordners hatte ich probiert. Diverse Frameworkversionen auch. Ohne Erfolg. Ich werde mal versuchen, den Arbeitsbereich komplett neu zu binden.
    Montag, 13. August 2018 18:12
  • 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 Tricks

    Dienstag, 14. August 2018 07:49