преобразования в VB6 to.net проект с использованием VS2010 Экспресс?
Я не могу преобразовать мой проект VB6 ActiveX dll (.vbp) в .net с помощью VS2010 Express.
есть ли другой способ?
обновление
Итак, теперь, когда Microsoft перестала предлагать инструмент миграции VB6 (VS2010). Должен ли я перейти на .NET 3.5 и использовать VS2008?
получите его в .Net, а затем перенесите его до 4.0, когда будете готовы...
мысли?
3 ответов
в ответ на обновленный вопрос: я рекомендую читать страница советов Microsoft. Он дает хороший обзор ваших пяти основных опций (перенос, расширение, переписывание, замена, ничего не делать). Вы должны думать о плюсах и минусах каждого варианта и как они важны для вас. На этот вопрос нет однозначного ответа.
миграция в .Net с помощью Visual Studio 2008 нацелена на .Net 3.5 и дает вам зависимость от Microsoft.VisualBasic.Compatibility.dll
(the VisualBasic.Compatibility
пространство имен). Это было отмечено устаревшим в .Net 4, поэтому оно может быть удалено в будущей версии .Сеть. Это аргумент в пользу инструментов коммерческой миграции или переписывания.
хорошо, я нашел через несколько ссылок здесь, так что VS2010 больше не поставляется с конвертером. По-видимому, M$ теперь рекламирует сторонний инструмент для этого.
Ссылка Переполнения Стека:
Microsoft Link:
для VS2008 или Visual Studio 2008 Express хорошим выбором будет использование средства Visual Basic Upgrade Companion. Этот инструмент можно загрузить со страницы MSDN: Visual Basic Upgrade Companion
этот инструмент поможет вам перенести код VB6 в Visual Studio 2010 либо VB.NET или C#. Если вы заинтересованы в миграции в Silverlight или Azure, см.:
миграция из VB6 или Winforms в Silverlight или конвертировать из On Помещение программного обеспечения в облако
и есть много миграции советуют, а также примеры кода в http:\blogs.artinsoft.net\mrojas