Резервное копирование приложения VB.Net 2008 для таргетинга на .Net 1.1

StackOverflow https://stackoverflow.com/questions/64051

  •  09-06-2019
  •  | 
  •  

Вопрос

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

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

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

Это было полезно?

Решение

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

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

Другие советы

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

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

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top