2010-05-07 5 views
1

Je travaille actuellement sur un projet d'intégration Visual Studio pour VS2010 (un surligneur personnalisé) J'utilise Irony et le LanguageServiceTemplate à partir de ce Code project article. Cependant, ce modèle est construit pour 2008 et les modifications apportées à VS2010 en matière d'intégration cassent le modèle.Erreur de compilation lors de la tentative de débogage d'un projet d'intégration Visual Studio

Quand je tente de compiler je reçois l'erreur suivante:

Source.extension.vsixmanifest file not found in project. If a file with this name is present in the project, make sure the build action is set to "None".

Les ides de ce que je peux faire pour y remédier?

Répondre

2

Vous avez deux options selon la façon dont votre paquet est construit.

1) Editez le fichier de projet et supprimez la ligne suivante. Si vous faites cela, vous perdrez un certain nombre de choses comme le zipping automatique de votre article et des modèles de projet.

2) Ajoutez un fichier source.extension.vsixmanifest à la racine de votre projet. Vous pouvez en obtenir un en créant un nouveau projet VSIX. Après avoir installé le SDK Visual Studio 2010, cela se trouve dans la catégorie Extensibilité. Si vous n'ajoutez aucun contenu, il ne créera pas de fichier vsix.

La deuxième méthode est probablement la meilleure voie à suivre. J'ai un projet VSIX spécifique que j'utilise pour réaliser divers autres projets. Si vous n'avez qu'un seul projet, vous pouvez utiliser le nouveau fichier vsixmanifest pour inclure le projet afin de créer un programme d'installation.

Questions connexes