2009-05-25 4 views
0

ich habe 2 Projekte genannt als SQLDiscovery und TestApp wie (Lösung 'TestApp' (2 Projekte)Wie aus in einem anderen Projekt nennen in VS2005

Lösung 'TestApp' (2 Projekte) |
| ---> (SQLDiscovery) enthält eine Klasse SQLDiscover und ein Verfahren DisplayLocalinstances()

---> (TestApp), die Haupt enthält()

Jetzt möchte ich DisplayLocalInstances zugreifen() in main.how können Ich mache das. Bereits für das 2. Projekt haben wir das Projekt 1 als abhängig Cy Projekt.

Antwort

1

Zuerst müssen Sie eine Referenz zu dem Projekt hinzufügen, das Sie als Methode bezeichnen möchten. Stellen Sie dann sicher, dass die Methode außerhalb der Assembly sichtbar ist (d. H. Innerhalb einer öffentlichen Klasse definiert ist und sie als public selbst gekennzeichnet ist).

Eigentlich ist das Hinzufügen eines Verweises ein sehr trivialer Job, wählen Sie einfach das Client-Projekt (das Projekt, von dem Sie die Funktion des anderen Projekts nennen), klicken Sie mit der rechten Maustaste und wählen Sie Verweis hinzufügen, aus dem Dialog, wählen Sie Projekte Registerkarte, wählen Sie die Projekt, das die Funktion enthält, auf die Sie verweisen möchten, und Voila! Du bist fertig.

+0

Geben Sie ein Beispiel dafür – Cute

0

Sie müssen reference SQLDiscovery-Projekt in Ihrem TestApp-Projekt.

+0

Geben Sie ein Beispiel für diese – Cute

+0

Haben Sie überprüfen, dass ich einen Link gab? –

Verwandte Themen