c# in vb einfügen

binfgi

Mitglied
Hallo,

ich habe eine kleine c# Programm und möchte diese in einem vb Programm ausführen lassen. Ist sowas möglich und wenn ja wie?

Vielen Dank
 
Hi,

du bist hier im falschen Forum.

Kompiliere deinen C# Code als DLL Assembly und binde das Kompilierte Assembly in dein VB.Net Projekt ein.
 
Achso in VB6 willst du es einbinden.

Dann musst du deine c# als mit COM Schnittstelle kompilieren.
Ist ein Schalter bei den Projekteigenschaften.
Im Anschluss kannst du für die C# Assembly per Regasm.exe eine TLB Datei erzeugen, die kann in VB6 als Verweis eingebunden werden.
 
Soweit schon mal Danke.
Nur noch eine Frage: Was ist die Regasm.exe, wo bekomme ich die her und wie erzeuge ich daraus eine TLB Datei?

Güssle
 
Die RegAsm.exe gehört zum DotNet SDK bei Visual Studio sollte es automatisch installiert worden sein.

In der Regel unter dem Pfad C:\WINDOWS\Microsoft.NET\Framework\v2.0.50727 zu finden.
 
Unter Projekt -> Verweise und dann dort im Dialog gibt es eine Schaltfläch zum manuellen auswählen, dort kannst du dann die erzeugte TLB Datei auswählen.
 
Zurück