Подтвердить что ты не робот

Как преобразовать проект VB в проект С#

У меня есть проект, написанный на VB, и мне нужно преобразовать весь проект в проект С#. Я не хочу делать это по файлу, я нашел некоторые онлайн-конвертеры, но они конвертируют только строки кодов, а не весь проект. Я нашел на исследованиях, и здесь было написано, что Я видел этот вопрос, было написано, что

"Лучшая часть о Sharpdevelop - это преобразование всего проекта (исходных файлов) из VB и С# и другим способом"

И я также исследовал в Google, что если вы щелкните правой кнопкой мыши на проекте, я нашел здесь, что "Щелкните правой кнопкой мыши по проекту в окне" Проекты "и выберите" Преобразовать - от VB.NET до С# ". Но когда я нажимаю правой кнопкой мыши на" Проект в окне "Проекты", я не могу найти "Конвертировать". Есть ли какой-нибудь инструмент, который я должен установить для SharpDevelop, и тогда я смогу преобразовать свой проект? Благодаря

4b9b3361

Ответ 1

Я предполагаю, что вы попытались SharpDevelop 5, поскольку в этой версии отсутствует функция преобразования.

Если вы устанавливаете SharpDevelop 4.4, вы можете конвертировать весь проект VB.NET в С#, открыв это решение, щелкнув правой кнопкой мыши проект в окне "Проекты" и выбрав Преобразовать - От VB.NET до С#

Ответ 2

Извините, но я не сталкивался с инструментами, которые будут конвертировать весь проект. Я только что создал промежуточный проект С# и преобразовал небольшие части в раздел в то время, в прошлом. Преобразование не является прямой одно-2-кодовой картой по ряду причин из-за различий в языках. Небольшие шаги и некоторые хорошие модульные тесты помогают ускорить процесс. Альтернативно, если ваш код использует инструменты генераторов кода, поставляемые CodesmithTools, у них часто есть ключи компилятора, которые помогут изменить языки .net. Это, безусловно, поможет моему скромному мнению.