Der Typ oder Namespace 'Windows' existiert nicht im Namespace 'System'

8

Ich versuche, für das Pop-up-Meldungsfeld zu codieren, um eine Nachricht für das erfolgreiche Einfügen von Einträgen in C # .net

anzuzeigen

Fehler :

  

Der Typ oder der Namespacename "Windows" ist im Namespace nicht vorhanden   'System' (fehlt Ihnen eine Assemblyreferenz?)

Code :

%Vor%     
blue 01.02.2013, 06:54
quelle

4 Antworten

6

Sie fehlen keine DLL. Es scheint, als ob Sie den falschen Projekttyp verwenden.

    
meda 01.02.2013, 06:59
quelle
11

Wenn Sie MS Visual Studio verwenden:

  1. Klicken Sie mit der rechten Maustaste auf das Projekt
  2. Wählen Sie "Referenz hinzufügen ..."
  3. Navigieren Sie zum Tab ".NET"
  4. Suchen Sie nach "System.Windows.Forms" und wählen Sie es aus
  5. Klicken Sie auf OK.

P. S .: Zusätzlich musste ich das gleiche mit "System.Drawing" tun, damit alles in meinem ersten GUI Windows Programm richtig funktioniert.

    
Dmytro Dzyubak 09.10.2013 23:29
quelle
10

global::System.Windows.Forms.MessageBox.Show("Test"); in einer ASP.NET MVC-Anwendung? Und wo haben Sie erwartet, dass diese Nachricht erscheint?

In einer ASP.NET MVC-Anwendung können Sie Client-seitiges JavaScript verwenden, um Meldungsfelder anzuzeigen.

Zum Beispiel könnten Sie in Ihrer Ansicht folgendes eingeben:

%Vor%

Und wenn Sie zu der entsprechenden Controller-Aktion navigieren, wird der Benutzer mit dem Meldungsfeld begrüßt.

    
Darin Dimitrov 01.02.2013 06:57
quelle
0

Ich verwende Visual Studio 2012, Framework 4.0 für Windows-Anwendungen. Ich erhielt auch die folgende Nachricht: 'Der Typ oder Namespace' Windows 'existiert nicht'

Um dieses Problem zu beheben, habe ich einen Verweis auf Windows.Forms.dll hinzugefügt. Danach kann ich Meldungsfeld mit dem folgenden Code anzeigen

System.Windows.Forms.MessageBox.Show ("Erfolgreich abgeschlossen");

    
Vivek Arkalgud 06.08.2014 05:20
quelle

Tags und Links