c# using tag




Kann System.Windows.Forms nicht verwenden (4)

Ich habe versucht (mein erstes) ein C # -Programm zu machen:

using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;

namespace ConsoleApplication1
{
    class Program
    {
        static void Main(string[] args)
        {
            Console.WriteLine("hello");
            Console.ReadLine();
        }
    }
}

Das geht gut, aber wenn ich versuche, System.Windows.Forms zu verwenden:

using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Windows.Forms;

namespace ConsoleApplication1
{
    class Program
    {
        static void Main(string[] args)
        {
            Console.WriteLine("hello");
            System.MessageBox("hello");
            Console.ReadLine();
        }
    }
}

Dies ist der Fehler, den ich bekomme:

Error   1   The type or namespace name 'Windows' does not exist in the namespace     'System' (are you missing an assembly reference?)  C:\Users\Ramy\Documents\Visual Studio 2010\Projects\ConsoleApplication1\ConsoleApplication1\Program.cs  5   14  ConsoleApplication1

Einige Details: - Ich verwende Visual Studio 2012; - Ich habe das .NET Development Kit installiert; - Es ist eine Konsolenanwendung.

Vielleicht liegt das daran, dass auf einer Konsolenanwendung System.Windows.Forms nicht verwendet werden kann? Wenn ja, welches Programm sollte sein? Ich habe es auch mit einem Formular versucht, aber ich habe nur ein Fenster und keinen Code angezeigt.


Eine Konsolenanwendung fügt nicht automatisch einen Verweis auf System.Windows.Forms.dll hinzu.

Klicken Sie mit der rechten Maustaste auf Ihr Projekt im Projektmappen-Explorer und wählen Sie Verweis hinzufügen ... aus. Suchen Sie dann System.Windows.Forms und fügen Sie es hinzu.


Fügen Sie einfach einen Verweis auf System.Windows.Forms.dll hinzu


Sie müssen den Verweis des Namespace: System.Windows.Forms zu Ihrem Projekt hinzufügen, da es aus irgendeinem Grund nicht bereits hinzugefügt wird, so dass Sie neue Referenz aus Visual Studio-Menü hinzufügen können.

Rechtsklick auf "Referenz" ▶ "Neue Referenz hinzufügen" ▶ "System.Windows.Forms"


Stellen Sie sicher, dass der Projektmappen-Explorer sichtbar ist. Klicken Sie in MS Studio 2008 auf Ansicht, und klicken Sie auf Projektmappen-Explorer

Im Solution Explorer gehen Sie zu Referenz Klicken Sie mit der rechten Maustaste auf Reference und wählen Sie Add Reference. Wählen Sie die Registerkarte .NET Scrollen Sie nach unten, bis Sie System.Drawing finden -> wählen Sie es aus -> klicken Sie auf die Schaltfläche OK Gehen Sie für System.Windows.Forms gleich

Wenn Sie Ihr Formular ausführen, wird dies funktionieren

(Eddie lebt irgendwo in der Zeit)