Répondre

1

Je ne pense pas qu'un dernier mot ait été dit à ce sujet, mais basé sur le fait que VS2010 semble être une réécriture majeure (tout l'éditeur de code est basé sur WPF), le fait que MEF soit introduit Comme son modèle d'extensibilité, et basé sur l'expérience avec les mises à niveau antérieures VS, je doute fortement que tous vos plugins continueront à fonctionner ..... certains pourraient - mais beaucoup d'entre eux nécessiteront une mise à niveau, j'ai peur.

Marc

2

À moins que la direction a changé de la première CTP publié l'an dernier, l'ancienne méthode de branchement fonctionne toujours. Nous devrions bientôt avoir un nouveau bêta (je ne sais pas quand il le sera bientôt, mais cela fait cinq mois depuis le dernier). MEF et l'utilisation de WPF comme frontal ne signifie pas que l'ancienne façon de brancher les outils ne fonctionnera plus.

1

Ils n'ont pas tout réécrit dans VS. Seule l'interface utilisateur (déplacé vers WPF).

Les plugins actuels peuvent être chargés, mais ils doivent connaître les nouvelles clés de registre. Nous testons cela maintenant pour notre moteur de base de données. Il y a quelques nouvelles interfaces et façons d'entrer dans la petite interface utilisateur pour Visual Studio Extensions (pensez concept de type de magasin iPhone). Mais ils ne sont pas requis pour le moment (juin 2009).

Cela pourrait bien sûr changer, mais je pense qu'il est dans l'intérêt de MS de s'assurer que le plus grand nombre de plugins plus anciens puissent être chargés et exécutés.

9

Il y a trois niveaux d'extensibilité dans Visual Studio:

  1. macros
  2. Add-ins
  3. VS paquets

Je peux confirmer que VS2008 Add-ins fonctionnent parfaitement bien VS2010 beta2. Il suffit de modifier le fichier .AddIn et de remplacer "9.0" par "10.0". Par contre, je ne connais pas les paquets VS.

+0

Savez-vous ce que MEF fait pour l'extensibilité de VS? –

+0

qu'en est-il des modèles et des assistants VC++? – gbjbaanb

+0

Je me suis dit qu'il était temps de porter mon add-in donc par curiosité a fait une recherche google et trouvé cette réponse. Je n'avais pas à porter du tout! Je viens de changer le fichier .Addin pour l'ajouter au répertoire addin de VS 2010 à la place! La preuve est à sweeper.codeplex.com – McAden