我們有一臺安裝了Team Foundation Server 2008的服務器。使用Visual Studio 2008和Visual Studio 2010的客戶端連接到它。我已經爲TFS編寫了自定義簽入策略,在VS2010中按預期工作,但不在VS2008中。Team Foundation Server:在VS2010中工作的自定義簽入策略,但不是VS2008
我最初在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:以下籤入策略未得到滿足。」我的自定義簽入策略中出現內部錯誤「。
當我嘗試更改策略的設置時,它給了我一個錯誤: 「加載我的自定義簽入策略策略時出錯(策略組合」MyCheckinPolicy,Version = 1.0.0.0,Culture = neutral,PublicKeyToken = null'未註冊。)。安裝說明:「。
即使在錯誤消息結尾處顯示「安裝說明:」,也不會顯示任何其他內容。
有誰知道爲什麼會發生這種情況。
TIA
根據Microsoft在您提到的Connect文章中的最新評論,似乎存在與自定義策略有關的基本兼容性問題? – kroonwijk