2009-02-17 9 views

Répondre

2

Je suis dans un bateau similaire. Hérité d'un projet .NET 1.1 lié à d'anciens composants tiers. Je travaille sur la migration de ses composants standard WinForm afin que je puisse le déplacer vers 2005 ou 2008.

Tristement pas. Il existe des outils de refactoring gratuits pour VS 2005+ mais aucun pour 2003.

  • DevExpress propose le Refactor! Pro pour 99 $, qui a un support pour 2003.
  • ModelMaker Tools offre CodeExplorer, également 99 $. Avec le soutien de 2003.
  • Vous avez déjà découvert ReSharper, qui est le plus populaire.

Il y en avait auparavant quelques autres mais ce sont les seuls restants.

Si vous voulez expérimenter, vous pouvez essayer SharpDevelop. Il s'agit d'un IDE .net à code source ouvert avec beaucoup de prise en charge du refactoring intégré. La version 3 a abandonné le support de .NET 1.1 mais offre toujours les versions 1 et 2 à télécharger également. Je l'ai utilisé moi-même. Si vous faites attention, vous pouvez configurer deux IDE. SharpDevelop pour le refactoring et le développement général et VS2003 pour tout ce que SharpDevelop ne peut pas gérer.

Mise à jour: Le support de refactoring de SharpDevelop dans les anciennes versions est très immature, il ne supporte que le changement de nom de la fonction. La dernière version, qui a abandonné la prise en charge de .NET 1.1, comporte un certain nombre de refactorings utiles.