So rufen Sie die Klassen aus einem Projekt in ein anderes Projekt?
Entschuldigt die unglaublich dumme Frage aber ich bin neu in C# . Ich kann einfach nicht herausfinden, wie die Verwendung von Klassen aus einem Projekt in ein anderes Projekt.
Können sagen, ich möchte einen string von Projekt1 Projekt2 und haben Projekt2 Aufdruck string .
Ich Verweis von Projekt1 Projekt2 mit der "add reference" - Menü , dann füge ich "mit Projekt2" und dann Schreibe ich dies, um zu versuchen, und rufen Sie "drucken" aus "ClassA" in "Projekt2".
Project2.ClassA Classa = new Project2.ClassA();
Console.WriteLine(Classa.print);
aber alles was ich bekomme sind Fehlermeldungen .
also kann jemand bitte geben Sie uns eine Schritt für Schritt Erklärung, warum GENAU ich tun muss ?
Was ist die Fehlermeldung, die Sie bekommen?
Sowie Angabe der Fehlermeldungen ist es in der Regel notwendig, um alle code - in diesem Fall den code, wo Sie definieren, ClassA und der Erklärung der
Nicht Fragen für jemand zu fix meinen code im Fragen nach einer Schritt für Schritt Erklärung, wie Sie zu nennen, ein Projekt von einem anderen .
Sowie Angabe der Fehlermeldungen ist es in der Regel notwendig, um alle code - in diesem Fall den code, wo Sie definieren, ClassA und der Erklärung der
print
Feld. Ohne diese Art von detail werden die Leute einfach sein zu erraten, was dein problem ist.Nicht Fragen für jemand zu fix meinen code im Fragen nach einer Schritt für Schritt Erklärung, wie Sie zu nennen, ein Projekt von einem anderen .
InformationsquelleAutor 13driver | 2012-07-08
Du musst angemeldet sein, um einen Kommentar abzugeben.
Folgen Sie diesen Anweisungen:
In der Projektmappen-Explorer mit der rechten Maustaste auf das Projekt, das Sie benötigen, zu finden.
Wählen Sie "Verweis Hinzufügen". (letztere Versionen, d.h. über das Jahr 2015 hinaus; nicht genau sicher, obwohl; es sollte "Hinzufügen->Referenz". Klicken Sie rechts auf Referenzen und wählen Sie Verweis Hinzufügen auch tun wird.)
Reference Manager - ProjectName - Dialogfeld wird angezeigt.
In der linken Fensterbereich, erweitern Sie Projekte Menü. Füllt eine Liste der vorhandenen Projekte in der Mitte des dialogs.
Kreuzen Sie die checkbox vor jedem Projekt, das Sie benötigen, zu finden.
Drücken OK.
Einmal getan, Sie können auf alle öffentlichen und geschützten (gegeben Sie sind die Erben von eine vorhandene) in die Projekte, die Sie haben bezeichnet. Stellen Sie sicher, fügen
using NameSpace.Class
auf der Liste "imports".InformationsquelleAutor Khalid
Wenn Sie den Verweis auf die Klasse von Projekt2 ist es wahrscheinlich in einem anderen namespace.
Fügen Sie den namespace in der Spitze Ihrer Klasse, wo Sie gehen zu verwenden ist (mit Anweisungen), oder gehen Sie mit dem cursor über die Project2.Class und lassen Sie Visual Studio für Sie tun 🙂
InformationsquelleAutor Gerald Versluis
Machen Classa öffentlichen und add assembly reference/Projekt-Verweis auf Projekt1, Projekt2.
Wie add assembly reference
welche Fehler sind Sie immer
Für diesen Befehl “ClassA Classa = new.ClassA();" ich bekomme immer zwei Exemplare von "Der Typ oder namespace-name 'ClassA' existiert nicht im namespace 'DoubleProject1" (fehlt ein Assemblyverweis?)"
Verweis hinzufügen von DoubleProject1, stellen Sie sicher, ClassA ist öffentlich
InformationsquelleAutor Tilak
Gehen Sie zu dem Projekt Sagen, P2, erweitern Sie ihn, gehen Sie zu den Referenzen der rechten klicken Sie auf Verweis hinzufügen. Gehen Sie zum Register "Projekt" wechseln Sie dann für das Projekt P1 und klicken Sie auf hinzufügen.
Danach müssten Sie eine using-Anweisung für das Projekt, um die Dateien. Klicken Sie auf Projektmappe neu erstellen, es wird Ihnen die Ausgabe.
InformationsquelleAutor Digvijay Rathore
Folgen Sie diesen Anweisungen:
In der Projektmappen-Explorer mit der rechten Maustaste auf das Projekt, das Sie benötigen, zu finden.
Wählen Sie "Verweis Hinzufügen". (letztere Versionen, d.h. über das Jahr 2015 hinaus; nicht genau sicher, obwohl; es sollte "Hinzufügen->Referenz". Klicken Sie rechts auf Referenzen und wählen Sie Verweis Hinzufügen auch tun wird.)
Reference Manager - ProjectName - Dialogfeld wird angezeigt.
In der linken Fensterbereich, erweitern Sie Projekte Menü. Füllt eine Liste der vorhandenen Projekte in der Mitte des dialogs.
Kreuzen Sie die checkbox vor jedem Projekt, das Sie benötigen, zu finden.
Drücken OK.
Einmal getan, Sie können auf alle öffentlichen und geschützten (gegeben Sie sind die Erben von eine vorhandene) in die Projekte, die Sie haben bezeichnet. Stellen Sie sicher, fügen
using NameSpace.Class
auf der Liste "imports".InformationsquelleAutor Romeo Sierra