Преобразование VB6 в VB.NET

VB.Net имеет встроенный инструмент миграции, но преобразование Код VB6 для VB.NET это не так просто, как загрузить его в новое программное обеспечение. Инструмент миграции выполняет большую часть работы, особенно с синтаксисом, но далеко не все из этого. Вы должны работать над своим кодом VB6, прежде чем пытаться загрузить его в VB.Net.

Вы должны обновить код?

Некоторые типы программ лучше всего оставить в VB6. Если в ваших проектах используются WebClasses, DHTML-страницы и UserControls, миграция в VB.NET может не проходить гладко. Это не значит, что вы не должны пытаться. Мастер миграции перечислит все критические проблемы, и вы можете вернуться и исправить их.

Подготовка вашего кода VB6 для миграции

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

instagram viewer

Исправить любые объявления данных

Если вы использовали в своей программе необъявленные переменные, у вас впереди много работы. Добавьте правильные объявления типов в каждый оператор Dim и добавьте операторы Option Explicit. Это сгладит процесс импорта. Не волнуйтесь, если вы что-то пропустите, вы узнаете позже.

Мастер VB.NET начинает работать

Откройте вашу программу в VB.NET и подождите, пока инструмент миграции выполнит свою работу. Ожидайте получения длинного отчета со списком всех проблем с обновлением - тех, которые исправил мастер, и тех, которые он не сделал. Рядом с точками, которые требуют дополнительной работы, будут также присутствовать комментарии в коде.

Попробуй скомпилировать

Даже не надейтесь, что ваш код скомпилируется в первый раз. Это не произойдет, но вы получите длинный список ошибок компиляции, которые вы можете вернуться и исправить.

Работайте над своим кодом

Используя отчеты, вернитесь к своему коду и исправьте критические проблемы. Когда вы все это сделали, снова загрузите код в VB.NET. Вы можете получить еще один список критических проблем, которые нужно исправить, но в конечном итоге это произойдет с помощью мастера и компилятора. Вы еще не закончили. Ищите комментарии инструмент миграции, оставленный в вашем коде, и делайте то, что говорят комментарии.

Теперь запустите и протестируйте свою программу в VB.NET.