Team Foundation Server 2008 がインストールされたサーバーがあります。Visual Studio 2008 および Visual Studio 2010 を使用するクライアントはそれに接続します。VS2010 では期待どおりに動作しますが、VS2008 では動作しない TFS のカスタム チェックイン ポリシーを作成しました。
私はもともとVS2010で開発しましたが、動作させるのにいくつか問題がありました。カスタム ポリシーの問題を除外するために、VS2008 でソリューションとプロジェクトを再作成しました (VS2008 で動作するサンプルがあったため)。
開発したら、VS2010で設定しようとしましたが、いくつか問題がありました。Grant Smith (http://connect.microsoft.com/VisualStudio/feedback/details/553740/vs-2008-tfs-checkin-policies-fail-to-load-with-vs-2010) によるこの投稿を見つけました。 VS2010 のバインディング リダイレクトを変更します。これで問題が解決し、ポリシーが正常に機能するようになりました。
ただし、VS2008 では機能しません。コードをチェックインしようとすると、「TF10139: 次のチェックイン ポリシーが満たされていません。カスタム チェックイン ポリシーの内部エラー」と表示されます。
ポリシーの設定を変更しようとすると、「My Custom Checkin Policy ポリシーの読み込みエラー (ポリシー アセンブリ 'MyCheckinPolicy, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null' はありませんインストール手順:".
エラー メッセージの最後に「Installation instructions:」と表示されていますが、それ以外は何も表示されません。
なぜこれが起こっているのか誰にも分かりません。
ティア