конвертировать проект vb6 в .net, используя VS2010 Express? - PullRequest
6 голосов
/ 19 апреля 2011

Я не могу конвертировать мой dll-проект vb6 ActiveX (.vbp) в .net, используя VS2010 Express.

Есть ли другой способ?

UPDATE

Итак, теперь Microsoft перестала предлагать инструмент миграции VB6 (VS2010). Должен ли я перейти на .NET 3.5 и использовать VS2008?

Загрузите его в .Net, а затем перенесите до 4.0, когда будете готовы ...

Мысли

Ответы [ 3 ]

5 голосов
/ 19 апреля 2011

В ответ на обновленный вопрос: рекомендую прочитать Страница рекомендаций Microsoft .Это дает хороший обзор ваших пяти основных вариантов (перенести, расширить, переписать, заменить, ничего не делать).Вам нужно подумать о плюсах и минусах каждого варианта и о том, насколько они важны для вас.Единого универсального ответа на этот вопрос не существует.

Миграция в .Net с использованием Visual Studio 2008 предназначена для .Net 3.5 и дает зависимость от Microsoft.VisualBasic.Compatibility.dllVisualBasic.Compatibility пространство имен).Это было отмечено как устаревшее в .Net 4, поэтому оно может быть удалено в будущей версии .Net.Это аргумент в пользу коммерческих инструментов миграции или переписывания.

3 голосов
/ 19 апреля 2011

ОК, по нескольким ссылкам на SO я обнаружил, что VS2010 больше не поставляется с конвертером. Очевидно, M $ сейчас рекламирует сторонний инструмент для этого.

Ссылка на переполнение стека:

https://stackoverflow.com/questions/395/how-do-you-migrate-a-large-app-from-visual-basic-6-0-to-vb-net/82200#82200

Ссылка Microsoft:

http://msdn.microsoft.com/en-us/vbasic/ms788233

2 голосов
/ 18 мая 2011

Для VS2008 или Visual Studio 2008 Express хорошим выбором будет использование сопутствующего инструмента обновления Visual Basic. Этот инструмент можно загрузить со страницы MSDN: Обновление Visual Basic Companion

Этот инструмент поможет вам перенести код VB6 в Visual Studio 2010 в VB.NET или C #. Если вы заинтересованы в переходе на Silverlight или Azure, см .:

Миграция с VB6 или Winforms на Silverlight или Преобразование из ПО On Premises в облако

и множество советов по миграции, а также примеры кода в http: \ blogs.artinsoft.net \ mrojas

...