0

J'essaie de créer un assistant personnalisé dans un modèle de projet Visual Studio pour ouvrir un nouvel onglet chargeant une page Web avec un guide de démarrage pour l'utilisateur du modèle.Modèle de projet Visual Studio avec assistant personnalisé

J'ai suivi ce guide: https://msdn.microsoft.com/en-us/library/ms185301.aspx

Le problème que je suis face est la suivante: screenshot of error message

Ce message d'erreur apparaît lors de l'exécution de l'instance expérimentale et la création d'un nouveau projet en utilisant le modèle . Je tape le message d'erreur ici pour les moteurs de recherche: Erreur: ce modèle a tenté de charger l'assemblage du composant 'SomeWizard, Version = 1.0.0.0, Culture = neutre, PublicKeyToken = jeton'. Pour plus d'informations sur ce problème et comment activer ce modèle, consultez la documentation sur Personnalisation des modèles de projet.

J'ai reproduit l'erreur dans un repo GitHub ici: https://github.com/eloekset/VSProjectTemplateWithWizard

Répondre

0

En regardant votre repo GitHub Je vois quelques problèmes:

  • SomeWizard devrait être un projet VSIX, pas bibliothèque de classes
  • Le projet EivindTemplate ne doit contenir que des fonctionnalités de modèle, au moment où il contient également des fonctionnalités d'assistant. Un exemple est le fichier .vsixmanifest qui doit être déplacé vers le projet SomeWizard. Comme votre .vsixmanifest est situé dans le mauvais projet, l'élément ProjectTemplate ne sera pas enregistré correctement.

Je fourchue votre pension et refactorisé tout le code: https://github.com/karolikl/VSProjectTemplateWithWizard (souvenez-vous de définir SomeWizard que le projet de démarrage et définir les paramètres de débogage que vous vous expliqué sur GitHub avant de l'exécuter)

+0

J'ai téléchargé votre projet et il a gagné Ne pas déployer car VS dit que le projet de l'assistant est une bibliothèque de classes. Avez-vous déjà pu le faire fonctionner? –