Ich habe ein Projekt in VB geschrieben und muss das gesamte Projekt in ein C # -Projekt konvertieren. Ich möchte es nicht Datei für Datei tun, ich habe einige Online-Konverter gefunden, aber sie konvertieren nur Codezeilen, nicht das gesamte Projekt. Ich fand auf Recherchen, und hier wurde geschrieben, dass ich diese Frage sah , dort wurde geschrieben, dass
"Das Beste an Sharpdevelop ist, dass es das gesamte Projekt (Quelldateien) von VB und C # konvertiert und umgekehrt."
Außerdem habe ich bei Google nachgeforscht, dass ich hier mit der rechten Maustaste auf das Projekt geklickt habe , dass "Klicken Sie im Projektfenster mit der rechten Maustaste auf das Projekt und wählen Sie Konvertieren - Von VB.NET nach C #". Wenn ich jedoch mit der rechten Maustaste im Projektfenster auf Das Projekt klicke, kann ich das "Konvertieren" finden. Muss ich ein Tool für SharpDevelop installieren und kann dann mein Projekt konvertieren? Vielen Dank
Antworten:
Ich gehe davon aus, dass Sie SharpDevelop 5 ausprobiert haben, da die Konvertierungsfunktion in dieser Version fehlte.
Der VB-C # -Code-Konverter des SharpDevelop-Teams ist jetzt eine eigenständige Erweiterung von Visual Studio. Nach der Installation können Sie ein gesamtes VB.NET-Projekt in C # konvertieren, indem Sie die Lösung öffnen, mit der rechten Maustaste auf den Lösungsknoten im Projektmappen-Explorer klicken und In C # konvertieren auswählen .
quelle
SharpDevelop 5
? Woher?Entschuldigung, aber ich habe keine Tools gefunden, die das gesamte Projekt konvertieren. Ich habe gerade ein vorläufiges c # -Projekt erstellt und in der Vergangenheit kleine Teile zu einem bestimmten Zeitpunkt konvertiert. Die Konvertierung ist aus verschiedenen Gründen aufgrund der unterschiedlichen Sprachen keine reine Eins-2-Eins-Codekarte. Kleine Schritte und einige gute Unit-Tests beschleunigen die Arbeit. Wenn Ihr Code Codegenerator-Tools verwendet, die von CodesmithTools bereitgestellt werden, verfügen diese häufig über Compiler-Schalter, mit denen Sie die .net-Sprachen ändern können. Dies wird meiner bescheidenen Meinung nach definitiv helfen.
quelle