2012-10-17 4 views
0

Nous devons améliorer le programme d'installation de notre composant de grille WindowsForms.NET: nous devrions avoir la possibilité de l'ajouter à la boîte à outils dans une édition VS 2010/2012 Express (VB, C#, ...) lors de l'installation du produit. Nous pouvons le faire pour toutes les éditions non-Express en utilisant l'objet EnvDTE.DTE bien connu, mais cela ne fonctionne pas pour Express.Comment ajouter des contrôles à Visual Studio 2010 Express Toolbox (code, fichiers système, etc)?

Existe-t-il une approche pour atteindre cet objectif? Dis, change certains fichiers système (système pour VS)? Par exemple, VS stocke la liste des éléments de la boîte à outils quelque part dans un fichier afin que nous puissions y accéder et y apporter des modifications en conséquence? Et peut-être, ce moyen peut-il être utilisé pour toutes les éditions non-Express?

Répondre

1

Oui, il y a une multitude d'approches:

  • installation manuelle
  • Boîte à outils Contrôles d'installation (TCI)
  • Automatisation Visual Studio Object Model (DTE)
  • VSI, paquets VSIX
  • VSPackage

J'ai écrit un tuteur article IAL en discuter plus en détail:

Visual Studio Toolbox Control Integration

Je pense que l'approche TCI travaillerait avec l'édition Express de Visual Studio. Les paquets VSI et VSIX sont également très pratiques pour s'assurer que les composants sont installés.

Questions connexes