Backport de um aplicativo VB.Net 2008 para direcionar .Net 1.1
Pergunta
Eu tenho um pequeno aplicativo de diagnóstico VB.Net (2 formulários, 20 subs e funções) escrito usando VB.Net 2008 direcionado ao Framework 2.0 e superior, mas agora percebo que preciso oferecer suporte ao Framework 1.1.Estou procurando a maneira mais eficiente de fazer isso, dadas estas restrições:
- Não sei quais partes do aplicativo são específicas do 2.0.
- Eu poderia reconstruir as formas sem muita dificuldade.
- Preciso apoiar SharpZipLib
Minha ideia atual é encontrar e instalar o VB.Net 2003, copiar meu código e recriar a ferramenta iterativamente.Existem opções melhores?
Solução
Seu aplicativo parece pequeno o suficiente para que eu criasse um novo projeto/solução em uma pasta separada para a estrutura 1.1, copiasse os arquivos necessários, usasse a opção "Adicionar item existente" e depois construísse.Todos os problemas virão à tona dessa maneira.
Uma abordagem um tanto "feia", mas mostrará tudo o que você precisa para consertar antecipadamente.
Outras dicas
Provavelmente não.Se você não entende quais bits são específicos do 2.0, provavelmente terá que seguir o caminho da tentativa e erro.No entanto, você provavelmente poderá economizar um pouco de trabalho se procurar genéricos com antecedência.Na minha experiência, esses são os bits incompatíveis com 1.1 mais numerosos que tendem a fazer parte do meu código.
Se você conseguir o VS 2010, poderá (finalmente) direcionar vários frameworks.Portanto, dentro de um projeto, você poderá compilar seu projeto 2.0 para 1.1 e ver o que quebra.