在visual studio包管理器中安装posh-git

时间:2012-11-04 03:21:07

标签: powershell visual-studio-2012 posh-git

我正在尝试将posh-git安装到visual studio包管理器控制台(vs 2012),并且在poshgit目录中运行。\ install.ps1并重新加载配置文件时出现以下错误:

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

我可以在正常的PowerShell提示符下安装posh-git而没有任何问题,它似乎只是在vs 2012中遇到了这个问题。

我知道为什么我只在vs中收到此错误以及如何修复它?

1 个答案:

答案 0 :(得分:3)

posh-git尝试与PowerTab集成,后者提供Register-TabExpansion功能。似乎NuGet现在提供了自己的同名功能,但具有不同的签名。我只是用一个修复程序推送了一个新版本的posh-git。