Question

J'ai une petite application de diagnostic VB.Net (2 formulaires, 20 sous-fonctions et fonctions) écrite à l'aide de VB.Net 2008 qui cible Framework 2.0 et supérieur, mais je réalise maintenant que je dois prendre en charge Framework 1.1. Je cherche le moyen le plus efficace d'y parvenir compte tenu de ces contraintes:

  • Je ne sais pas quelles parties de l'application sont spécifiques à la version 2.0.
  • Je pourrais reconstruire les formulaires sans trop de problèmes.
  • Je dois prendre en charge SharpZipLib

Mon idée actuelle est de rechercher et d’installer VB.Net 2003, de copier mon code et de recréer l’outil de manière itérative. Y a-t-il de meilleures options?

Était-ce utile?

La solution

Votre application semble assez petite pour créer un nouveau projet / une nouvelle solution dans un dossier séparé pour le framework 1.1, copier les fichiers nécessaires, puis utiliser l'option "Ajouter un élément existant". option, puis construire. Tous les problèmes vont ainsi remonter à la surface.

A plutôt "moche" approche, mais ça va vous montrer tout ce dont vous avez besoin pour réparer à l'avance.

Autres conseils

Probablement pas. Si vous ne comprenez pas quels bits sont spécifiques à la version 2.0, vous devrez probablement suivre la voie des essais et des erreurs. Cependant, vous pouvez probablement vous épargner pas mal de travail si vous recherchez au préalable des génériques. D'après mon expérience, ce sont les bits les plus nombreux compatibles 1.1 qui ont tendance à figurer dans mon code.

Si vous pouvez mettre la main sur VS 2010, vous pouvez (enfin) cibler plusieurs frameworks. Dans un projet, vous devriez donc pouvoir compiler votre projet 2.0 en 1.1 et voir les ruptures.

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top