2010-04-19 6 views
2

J'ai fait un complément Visual Studio dans le cadre d'un projet sur lequel je travaille sur les services Web. Lorsque j'ai créé le nouveau projet Add-in dans Visual Studio, il a généré tout le code requis et installé le complément vide sur mon PC (je suppose). Puisqu'il s'agit d'un gros projet, nous utilisons svn pour gérer la base de code et une fois que j'ai fait une partie du travail sur le complément je l'ai validée, puis je l'ai vérifiée sur un autre pc et j'ai essayé de l'exécuter .Complément Visual Studio - Comment créer un programme d'installation?

Cependant, sur l'autre PC lorsque j'exécute le complément en mode débogage, l'entrée d'outils pour le complément n'est pas présente et je ne peux pas exécuter le complément.

Ai-je raison de supposer que lorsque j'ai créé le projet sur l'autre pc, il a également installé le plugin? Et cela signifie-t-il que je vais devoir créer un programme d'installation pour tous les autres ordinateurs que je souhaite utiliser? De toute évidence, à un moment donné, j'ai l'intention de faire un installateur de toute façon, mais pas avant la fin du développement de l'addin.

+0

Quelle version de VS? Dans VS2010 il peut y avoir de meilleures options. Les installateurs VS Addin sont mauvais. –

+0

VS2008, je l'aimerais pour 2010 mais ce n'est pas lol – Morgeh

Répondre

2

Ok, j'ai résolu mon problème. Après avoir fait quelques recherches sur un problème différent, je suis tombé sur la réponse à mon problème d'installateur. Lorsque l'assistant Add-in de Visual Studio crée votre complément vide, il crée deux fichiers xml avec l'extension .Addin. L'un d'entre eux est enregistré localement avec votre projet, l'autre est copié sur le chemin d'accès que la copie de Visual Studio utilise pour son dossier d'extension. Par conséquent, en copiant le fichier .addin à l'emplacement correct sur mon autre ordinateur, je peux maintenant exécuter l'Addin dans les deux emplacements.

+0

J'ai fait la même approche dans mon addin de mise en forme de code pour aider à la conformité stylecop et je n'ai eu aucun problème. Assurez-vous simplement que le fichier .Addin contient le chemin d'accès à l'emplacement où vous installez les fichiers addin. – McAden

Questions connexes