5

Visual Studioパッケージマネージャーコンソールにposh-gitをインストールしようとしています(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を問題なくインストールできますが、vs2012でこれが発生しているようです。

vs onlyでこのエラーが発生する理由と、それを修正する方法はありますか?

4

1 に答える 1

3

posh-gitは、関数を提供するPowerTabRegister-TabExpansionとの統合を試みます。NuGetは現在、同じ名前の独自の関数を提供しているようですが、署名が異なります。新しいバージョンのposh-gitを修正してプッシュしました。

于 2013-01-16T03:07:18.093 に答える