這是來自Team Foundation Server: Getting the Changeset Id from PolicyBase object的後續問題如何使用活動服務掛鉤入住事件?
我想在辦理登機手續時運行一些代碼。上面鏈接問題的答案指出我在this page on MSDN。
我沒有完全理解頁面上的解釋,我不確定在哪裏運行簽入事件處理程序。
是否應該在每臺客戶端計算機上運行的應用程序中運行,還是需要在實際的TFS服務器上運行?
我需要確保簽入事件處理程序代碼針對每個簽入進行運行,而不管哪個客戶端進行簽入。
我嘗試下載該微軟頁面上的示例代碼,但它不起作用。 我可以連接到TFS服務器。當我點擊「獲取已註冊事件列表」按鈕,左側列表框一旦填充有13個項目全部名爲
Microsoft.TeamFoundation.Server.RegistrationEntry
我點擊其中一個項目,我得到一個TypeLoadException與消息
未能從程序集加載類型「Microsoft.TeamFoundation.Server.Subscription「Microsoft.TeamFoundation,版本= 10.0.0.0,文化=中性,公鑰= b03f5f7f11d50a3a」
(奇怪的是,好像這是引用,即使它是我掛項目VS2008版本的程序集的VS2010版本)。
我在做什麼錯在這裏?
Aaah,那好得多。 – Will
@ will thank you :-) – millie
順便說一下,你需要使用[Fusion log viewer。](http://msdn.microsoft.com/en-us/library/e74a18c4(v = VS.100) ).aspx)只要確保以管理員身份運行它,打開日誌並在嘗試調試之前重新啓動。您將看到CLR正在查找程序集的位置以及哪個版本,並從那裏確定它未找到的原因(如果您已安裝它)。 – Will