Wie öffnen Sie ein C # -Projekt in VB mit Visual Studio, sodass VB- und C # -Programmierer beide in demselben Projekt arbeiten können?

484
Sensii Miller

Es war ein Versprechen zu Beginn von .NET vor fast 20 Jahren. Wir sollten in der Lage sein, am selben Projekt wie ein Team zu arbeiten, egal welche Sprache wir verwenden.

Der erste Versuch war aufgrund der Funktionsunterschiede der Sprachen so schlecht, dass sich die meisten IT-Abteilungen auf C konzentrierten und keine VB-Programmierer beschäftigten.

Sicher haben sich die Dinge seitdem verbessert. Ist es möglich, eine C # -Datei in VB zu ziehen und zu arbeiten?

2
[Das geht immer noch nicht.] (Http://stackoverflow.com/questions/1278024/mixing-c-sharp-vb-in-the-same-project) oldmud0 vor 8 Jahren 1
Ich muss es tun, indem ich zwei Projekte habe, von denen eines in Referenzen das zweite verlinkt. Misaz vor 8 Jahren 0
Dies hängt vom Projekttyp ab. Sie können VB und C # in ASP.net-Sites mischen, nicht jedoch in Exes oder DLLs. Sie können Projekte mit verschiedenen Sprachen innerhalb einer Lösung mischen. Das heißt, ein C # -Entwickler oder ein VB-Entwickler sollte es wirklich nicht geben. Es gibt nur .Net-Entwickler. Es ist einfach, VB in C # und wieder zurück zu konvertieren. Frank Thomas vor 8 Jahren 0
Mein aktuelles Projekt ist ein ASP-Projekt. Ich habe nach einem guten Übersetzer gesucht. Ich habe ein paar kostenlose Online-Übersetzer ausprobiert. Ich weiß nicht, ob es die begrenzte Anzahl von Zeilen ist, die Sie eingeben können, oder die Einschränkungen von Übersetzern, aber meistens sehe ich nur die gleichen Zeichen an der gleichen Stelle in Vor- und Nachfeldern. Dasselbe auf beiden Seiten bedeutet für mich, dass der Übersetzer den Code nicht erkannt hat, also nur die Zeilen geklont hat. Sensii Miller vor 8 Jahren 0
Gibt es eine Chance, dass Sie dieses Versprechen von vor 20 Jahren irgendwo dokumentiert haben? Ich würde es gerne lesen. panhandel vor 8 Jahren 1
Ich habe .NET verwendet und Visual Studio .NET (die Version nach Visual Studio 6) verwendet, bevor sie veröffentlicht wurden. Ich erinnere mich nie an ein Versprechen, mit dem Sie dasselbe Projekt öffnen und Visual Basic .NET und C # verwenden könnten. Das stimmt natürlich nicht ganz. Sie können ein einzelnes Projekt erstellen und mehrere Projekte mit verschiedenen Sprachen darin platzieren. Ein Projekt kann einfach nicht mehrsprachig sein. Ramhound vor 8 Jahren 0
Sicher! Ich werde die MS-Webseite posten, auf der sie beworben wurde. Oh, warte, es ist 404'er. Sensii Miller vor 8 Jahren 0
Das Versprechen lautete, wie ich mich erinnere, dass sich jemand in C entwickeln könnte. Sobald er an den Compiler gesendet wurde, konnte der Compiler den Code in VB zurückentwickeln, sodass ein VB-Programmierer daran arbeiten konnte. Sensii Miller vor 8 Jahren 0

0 Antworten auf die Frage