私はgit-tfsgit tfs checkintool
を使用しており、Git の変更を TFS にコミットするために使用しようとしています。TFS コミット ウィンドウが表示されるので、コミット コメントを入力して作業項目を関連付けます。しかし、[OK] をクリックすると、[ポリシーの失敗 - ポリシーの要件が満たされていないため、チェックインを続行できません] ダイアログが表示されます。ポリシー警告の説明は次のとおりです。
コード分析の内部エラー。ファイルまたはアセンブリ 'Microsoft.VisualStudio.CodeAnalysis.Sdk.UI, Version=10.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a' またはその依存関係の 1 つを読み込めませんでした。システムは、指定されたファイルを見つけることができません。
スクリーンショット:
驚くことではありませんが、Visual Studio で既にビルドしてコード分析を実行したかどうかに関係なく、この同じ DLL-not-found エラーが発生します。
C:\Program Files\Microsoft Visual Studio 10.0\Common7\IDE\PrivateAssemblies に Microsoft.VisualStudio.CodeAnalysis.Sdk.UI.dll が見つかりました。楽しみのために、そのディレクトリを PATH に一時的に追加してみました (コマンド ラインから)。 :)set path=%path%;C:\Program Files\...
そして、git tfs checkintool
再び実行します。しかし、[OK]をクリックすると、同じエラーが再び発生しました。
ポリシーの失敗をオーバーライドしてコミットすることはできますが、チェックインするたびにそれを行うのは避けたいと思います。コード分析ポリシーを完全に無効にすることもできますが、それはほとんど正当化されないようです。
git tfs checkintool
この DLL を見つけて、正常にコミットできるようにする方法はありますか?