У меня есть проект, написанный на VB, и мне нужно преобразовать весь проект в проект C #. Я не хочу делать это файл за файлом, я нашел несколько онлайн-конвертеров, но они конвертируют только строки кода, а не весь проект. Я нашел на исследованиях, и здесь было написано, что я видел этот вопрос , там было написано, что
«Лучшее в Sharpdevelop - это то, что он конвертирует весь проект (исходные файлы) из VB и C # и наоборот»
И я также исследовал на Google, что если вы щелкните правой кнопкой мыши на проекте, я нашел здесь , что «правой кнопкой мыши по проекту в окне Проекты и выберите Convert - От VB.NET на C #». Но когда я щелкаю правой кнопкой мыши "Проект" в окне "Проекты", я могу найти "Преобразовать". Есть ли какой-нибудь инструмент, который мне нужно установить для SharpDevelop, и тогда я смогу преобразовать свой проект? благодаря
Ответы:
Я предполагаю, что вы пробовали SharpDevelop 5, поскольку в этой версии отсутствовала функция преобразования.
VB в C # код преобразователя из команды SharpDevelop теперь расширение автономного для Visual Studio. После установки вы можете преобразовать весь проект VB.NET в C #, открыв решение, щелкнув правой кнопкой мыши узел решения в обозревателе решений и выбрав « Преобразовать в C #» .
источник
SharpDevelop 5
? Как так?Извините, но я не встречал никаких инструментов, которые преобразовали бы весь проект. В прошлом я только что создал промежуточный проект на C # и преобразовывал небольшие части в отдельные разделы. Преобразование - это не прямая карта кода один-два-один по ряду причин из-за различий в языках. Небольшие шаги и хорошее модульное тестирование помогают ускорить процесс. В качестве альтернативы, если ваш код использует инструменты генерации кода, поставляемые CodesmithTools, у них часто есть переключатели компилятора, которые помогут изменить языки .net. По моему скромному мнению, это определенно поможет.
источник