2010-04-09 2 views
2

У меня есть три проекта, написанных на VB.NET (2005), и их нужно преобразовать в код C#. (Я знаю, что мне вообще не нужно преобразовывать коды языков .net). У меня нет времени переписывать их, нужен инструмент или сценарий для преобразования.
Примечание: это консольные приложения.Преобразование кода VB.NET в C#

+2

http://www.google.com/search?sourceid=chrome&ie=UTF-8&q=convert+vb.net+to+c%23 – Marek

+1

@Marek: не работает правильно :-) –

+0

Have вы пытались найти такой инструмент самостоятельно в Google? –

ответ

8

Reflector позволяет проверять скомпилированные сборки на нескольких разных языках .Net. Я знал, что люди режут и вставляют вывод для преобразования между языками. По-видимому, он также имеет функцию экспорта.

+1

Не нужно вырезать пасту, вы можете сохранить сохраненный класс. ;) – Bobby

+3

отражатель также имеет параметр «Экспорт», если вы щелкните правой кнопкой мыши на сборке. Это вытолкнет исходный код в указанную вами папку. –

+0

Спасибо за подсказку, ребята. –

1

Google: конвертер VB.NET в C#. Для этой работы существует множество инструментов онлайн-конвертации.

Но имейте в виду: не все напрямую транслируется между VB.NET и C# (и наоборот), поскольку некоторые языковые функции уникальны.

+0

-1 не ответ – trampster

1

Другой вариант заключается в использовании Carlos Aguilar's converter. Преобразует из VB.NET в C# и наоборот.

Опыт показывает, что разные преобразователи лучше других в определенных областях, поэтому я рекомендую вам использовать более одного, если возможно, и сравнить их выходные данные.

2

SharpDevelop может это сделать, но в зависимости от вас ваш код vb.net останется много ручной работы.

Смежные вопросы