Я рад, что Вы, кажется, разрабатываете его с энергией. Но я должен сказать, я немного мистифицирован о том, как Вы уже "действительно как Eclipse для Java", подразумевая, что Вы уже знакомы с тем, как это работает. В этом случае, почему Вы также не использовали бы его для C++? CDT отвечает каждому требованию, которое Вы упомянули.
Есть один, который поставляется с vb.net. Когда вы открываете проект .vbp vb6, он спрашивает, хотите ли вы автоматически преобразовать его в vb.net. Он делает довольно хорошую работу, за исключением дополнений сторонних производителей.
Вы также можете попробовать Visual Basic Upgrade Companion.
Он генерирует VB .NET
и C #
и отображает компоненты COM
на компоненты Framework.
Я считаю, что Visual Studio имеет встроенный проект VB6 -> VB .NET и встроенный компонент преобразования исходного кода. Я не использовал его некоторое время, в прошлый раз я выполнял преобразование было с Visual Studio 2005. Это было немного сложно, и все же требовалась некоторая ручная очистка, чтобы все работало правильно. Я не знаю, на что похожа система VS2008.
Это, конечно, не тривиальный вопрос.
DotNetRocks недавно провела презентацию по этому поводу, которую вы найдете здесь - Франческо Балена о миграции VB на .NET - http: / /www.dotnetrocks.com/default.aspx?showNum=491
Это познакомит вас с некоторыми проблемами и, собственно, с инструментом для преобразования.
Корпорация Microsoft только что опубликовала всемирное тематическое исследование, основанное на успешном проекте миграции VB6:
http://www.microsoft.com/casestudies/Case_Study_Detail.aspx?casestudyid=4000006181