我正在尝试将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中收到此错误以及如何修复它?
答案 0 :(得分:3)
posh-git尝试与PowerTab集成,后者提供Register-TabExpansion
功能。似乎NuGet现在提供了自己的同名功能,但具有不同的签名。我只是用一个修复程序推送了一个新版本的posh-git。