Sie können auch den Verweis für eine ausführbare Datei hinzufügen, wenn es sich um eine .NET-Assembly handelt. Also kompilieren Sie einfach Ihr C # -Projekt und fügen Sie es als Referenz in Ihr VB-Projekt ein.
Kompilieren Sie die C # -Klasse in ihrer eigenen C # -Klassenbibliothek (DLL) und fügen Sie dann in Ihrem VB-Projekt einen Verweis auf die C # -DLL hinzu. Sie können dann die Klasse in Ihrem VB-Projekt verwenden.
Wenn Sie jedoch den Quellcode der C # -Klasse in Ihr VB-Projekt einbeziehen möchten, müssen Sie die Klasse von C # nach VB konvertieren. Dazu gibt es verschiedene Methoden, beispielsweise das Online-Tool Convert C # in VB.NET
Es ist sehr einfach, Ihre VB.net & amp; C # .net-Projekt.
Schritt1 - Fügen Sie Projekte hinzu, die Sie zu einer einzelnen Lösung kombinieren möchten.
Schritt2 - Innerhalb eines beliebigen Projekts VB / C #, in dem Sie Klassen aus einem anderen Sprachprojekt aufrufen möchten " Gehe zu - Referenz hinzufügen - Projekte " und wählen Sie das andere Projekt aus welches automatisch angezeigt wird.
Schritt3 - Nach dem Hinzufügen der Referenz fügen Sie Ihrem Code einfach "Imports (in VB)" oder "(in C #)" Anweisungen hinzu.
Schritt 4 - bingooo !!! Jetzt können Sie Ihre VB / C # -Klassen in einer anderen Sprache verwenden.
( tip : Sie können hier nur in eine Richtung gehen, d. h. Sie können entweder Ihre C # -Klassen in VB.net verwenden oder umgekehrt.)
Alles Gute
Es ist möglich, überprüfen Sie dies: Ссылка
Es ist jedoch möglich zu verwenden verschiedene Sprachen in einem einzigen Projekt. Möglicherweise müssen Sie einen Befehl schreiben Line-Build-Datei zum Erstellen des Projekts. In .NET Framework SDK gibt es eins Probe darauf. Sie könnten darauf zugreifen C: \ Programme \ Microsoft Visual Studio .NET \ FrameworkSDK \ Samples \ Technologies \ CrossDevLan guage.
Dieses Beispiel demonstriert die Verwendung verschiedene Entwicklungssprachen in a Einzelprojekt. Dieses Beispiel erstellt zwei Baugruppen. Die erste ist eine Bibliothek oder DLL-Assembly, die ein einfaches definiert Basisklasse geschrieben in verwaltet Erweiterungen für C ++. Der Zweite Assembly ist eine ausführbare Assembly Das definiert drei abgeleitete Klassen geschrieben in C #, VB und IL (Zwischensprache). Diese Arten voneinander ableiten und letztlich aus der Basisklasse in verwaltet geschrieben C ++. Schließlich erstellt die ausführbare Datei Instanzen von jedem der abgeleiteten Typen und ruft für jede eine virtuelle Methode auf. Das .NET Framework ist eine Umgebung wo verschiedene Entwickler arbeiten können während der Entwicklung nahtlos zusammen in ihrer Sprache der Wahl.
Tags und Links vb.net