Mam projekt napisany w VB i muszę przekonwertować cały projekt na projekt C #. Nie chcę tego robić plik po pliku, znalazłem kilka konwerterów online, ale konwertują one tylko linie kodów, a nie cały projekt. Znalazłem na badaniach, a tu napisano, że widziałem to pytanie , tam napisano
„Najlepsze w Sharpdevelop jest to, że konwertuje cały projekt (pliki źródłowe) z VB i C # i na odwrót”
Zbadałem również w Google, że jeśli klikniesz prawym przyciskiem myszy projekt, znalazłem tutaj , że „Kliknij prawym przyciskiem myszy projekt w oknie Projekty i wybierz Konwertuj - z VB.NET na C #”. Ale kiedy kliknę prawym przyciskiem myszy Projekt w oknie Projekty, mogę znaleźć to „Konwertuj”. Czy muszę zainstalować jakieś narzędzie dla SharpDevelop i wtedy będę mógł przekonwertować swój projekt? Dzięki
Odpowiedzi:
Zakładam, że wypróbowałeś SharpDevelop 5, ponieważ w tej wersji brakowało funkcji konwersji.
VB do C # konwerter kodu z zespołu SharpDevelop jest samodzielnym rozszerzeniem do programu Visual Studio. Po zainstalowaniu można przekonwertować cały projekt VB.NET na C #, otwierając rozwiązanie, klikając prawym przyciskiem myszy węzeł rozwiązania w Eksploratorze rozwiązań i wybierając opcję Konwertuj na C # .
źródło
SharpDevelop 5
? Dlaczego?Przepraszam, ale nie znalazłem żadnych narzędzi, które przekonwertują cały projekt. Właśnie utworzyłem tymczasowy projekt C # i w przeszłości konwertowałem małe części w sekcji. Konwersja nie jest prostą mapą kodów jeden-2-jeden z różnych powodów ze względu na różnice w językach. Małe kroki i dobre testy jednostkowe pomagają przyspieszyć działanie. Alternatywnie, jeśli twój kod używa narzędzi generatorów kodu dostarczonych przez CodesmithTools, często mają one przełączniki kompilatora, które pomogą zmienić języki .net. Moim skromnym zdaniem to na pewno pomoże.
źródło