Je m'efforce d'installer une stratégie personnalisée sur TFS2010 à l'aide de VSIX.Déploiement de la stratégie personnalisée sur TFS2010 à l'aide de VSIX et de PKGDEF
J'ai la politique en place et fonctionne bien sur mon PC de développement, j'ai écrit une valeur au registre manuellement, et la politique est appliquée.
Le problème est la configuration d'un projet VSIX et le déploiement sur nos autres machines de développement.
J'ai suivi les instructions:
La méthode préférée semble être d'utiliser le nouveau type de projet VSIX dans VS 2010, j'ajouter un projet VSIX à ma solution, mais les instructions du Les entrées de blog sont très vagues sur ce qu'il faut faire ensuite. Ma compréhension est que le fichier PKGDEF signifie que vous n'avez pas écrire de valeur dans le registre lors du déploiement, et le contenu du fichier PKGDEF est déployé dans la configuration lorsque vous démarrez Visual Studio. C'est bien, mais comment construire le paquet VSIX?
J'ai essayé d'ajouter le projet de stratégie personnalisé au projet VSIX en tant que type de package VS, mais lorsque je compile, j'obtiens l'erreur suivante: La cible "PkgdefProjectOutputGroup" n'existe pas dans le projet.
J'ai essayé d'ajouter juste la DLL, le fichier pkgdef comme un type de contenu personnalisé, etc, mais rien ne fonctionne.
J'ai modifié le fichier PKGDEF dans le blog pour correspondre à mon propre projet. Lorsque j'installe le package VSIX sur une machine de développement, je peux voir le complément dans le Gestionnaire d'extensions dans Visual Studio, mais lorsque je vérifie les stratégies personnalisées dans TFS, j'obtiens l'erreur «n'est pas inscrit».
J'ai vraiment besoin d'une étape-par-étape pour mettre en place un projet VSIX pour déployer une politique personnalisée, quelqu'un peut-il aider?
Avez-vous le SDK Visual Studio installé? –
Ouais mec! Bien sûr! Comment pourrais-je créer un projet VSIX sans cela? – user343587
Super. Avez-vous changé l'un des noms de classe ou l'espace de noms?Si c'est le cas, vous devez mettre à jour les informations sur le type d'enregistrement en conséquence. –