2010-05-24 2 views
1

Я посмотрел на:Как преобразовать проект vb.Net 4.0 в проект C# 4.0?

http://www.developerfusion.com/tools/convert/vb-to-csharp/

, а также:

http://www.icsharpcode.net/opensource/sd/

но и не делает именно то, что я хочу.

EDIT:

Первая ссылка переводит только исходный код (.vb) и делает хорошую работу на него. Мне также нужно преобразовать проект.

Вторая ссылка ... #develop не обрабатывает .Net 4.0 проектов.

Итак, поэтому я сказал, что не делает то, что я хочу.

+0

Мы не знаем, чего вы хотите. –

+0

Действительно? 2 голоса, чтобы закрыть? Зачем? –

+0

Я не знаю ни одного автоматизированного типа инструмента. Насколько велик ваш проект? –

ответ

1

Хэмиш - Я выхожу из потока комментариев, чтобы ответить на вопрос напрямую. К сожалению, не существует волшебной программы. Но хорошей новостью для вас является то, что это относительно небольшая программа (400 строк кода всего в 4 файлах).

Так что, если бы это было, я бы

  1. начать новый C# проект,
  2. добавить файлы 4 класса, которые у вас есть,
  3. запускать их каждый через VB-> C# переводчика вы связаны с первоначально
  4. дамп VB протоколирования материал и добавить в log4net
  5. превратить материал сценариев Windows из VB в C# (я думаю, ваша проблема состоит в том, что переводчик выше подбрасывает на типах WindowsScrip ting Host stuff)
  6. Компиляция и тестирование.

С большой удачей вам потребуется несколько часов. С неудачей, это зависит от того, что на самом деле делает проект, и что будет определять, как долго.

Желаю вам удачи.

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

+0

Спасибо тебе, Мэтт. Вы также можете отсканировать SO «почтовый ящик», чтобы проверить наличие соответствующих комментариев. –

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