5 votes

Installation de posh-git dans le gestionnaire de paquets de Visual Studio

J'essaie d'installer posh-git dans la console du gestionnaire de paquets de Visual Studio (vs 2012) et j'obtiens l'erreur suivante en exécutant . \install.ps1 dans le répertoire poshgit et en rechargeant le profil :

Register-TabExpansion : A parameter cannot be found that matches parameter name 'Type'.
At D:\posh-git\GitTabExpansion.ps1:218 char:37
+     Register-TabExpansion "git.exe" -Type Command {
+                                     ~~~~~
    + CategoryInfo          : InvalidArgument: (:) [Register-TabExpansion], ParameterBindingException
    + FullyQualifiedErrorId : NamedParameterNotFound,Register-TabExpansion

Je peux installer posh-git à partir d'une invite powershell normale sans aucun problème. Il semble que ce problème ne se pose que dans vs 2012.

Une idée de la raison pour laquelle j'obtiens cette erreur dans vs uniquement et comment la corriger ?

3voto

dahlbyk Points 24897

Posh-git essaie de s'intégrer avec PowerTab qui fournit un Register-TabExpansion fonction. Il semble que NuGet fournisse maintenant sa propre fonction du même nom, mais avec une signature différente. Je viens de pousser une nouvelle version de posh-git avec un correctif.

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X