Создание бэкпорта приложения VB.Net 2008 для цели .Net 1.1 - PullRequest
1 голос
/ 15 сентября 2008

У меня есть небольшое диагностическое приложение VB.Net (2 формы, 20 дочерних элементов и функций), написанное с использованием VB.Net 2008, предназначенное для Framework 2.0 и выше, но теперь я понимаю, что мне нужно поддерживать Framework 1.1. Я ищу наиболее эффективный способ сделать это с учетом этих ограничений:

  • Я не знаю, какие части приложения относятся к 2.0.
  • Я мог бы восстановить формы без особых проблем.
  • Мне нужно поддерживать SharpZipLib

Моя текущая идея - найти и установить VB.Net 2003, скопировать мой код и итеративно заново создать инструмент. Есть ли лучшие варианты?

Ответы [ 3 ]

3 голосов
/ 15 сентября 2008

Ваше приложение звучит достаточно маленьким, чтобы я мог создать свежий проект / решение в отдельной папке для платформы 1.1, скопировать необходимые файлы, использовать опцию «Добавить существующий элемент» и затем выполнить сборку. Все проблемы будут всплывать на поверхность таким образом.

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

0 голосов
/ 25 июля 2010

Если вы можете получить в свои руки VS 2010, вы можете (наконец) нацелить на несколько фреймворков. Таким образом, в рамках одного проекта вы должны иметь возможность скомпилировать ваш проект 2.0 в 1.1 и посмотреть, что ломается.

0 голосов
/ 15 сентября 2008

Наверное, нет. Если вы не понимаете, какие биты относятся к 2.0, вам, вероятно, придется пойти по пути проб и ошибок. Тем не менее, вы, вероятно, можете сэкономить себе немало работы, если будете искать дженерики заранее. По моему опыту, это самые многочисленные 1.1-несовместимые биты, которые имеют тенденцию превращать его в мой код.

...