我正在編寫我的第一個自定義TFS插件,但我很難用我的本地TFS安裝進行調試。我一直在關注this tutorial以啓動並運行。在本地調試TFS插件
該插件實現了ISubscriber
界面來觀看WorkItemChangedEvent
-當所述工作項目從一個狀態轉換到另一個狀態時,意圖是能夠自動合併與工作項目相關的變更集。
目前,我有項目設置爲輸出構建到C:\Program Files\<TFS Installation>\Application Tier\Web Services\bin\Plugins\
,並且已經證實,這兩個<ProjectName>.dll
和<ProjectName>.pdb
在plugins文件夾中生成時,我建我的項目 - 但該插件沒有出現在模塊面板!而且,當我連接到w3wp.exe
過程中,我的斷點開始給我的態度:
The breakpoint will not currently be hit. No symbols have been loaded for this document.
我也得到了事件監聽器裏的幾個EventLog.WriteEntry(..)
報表,但這些似乎並沒有被任何記錄,所以它看起來像插件沒有運行 - 我假設出於同樣的原因。
我不完全確定會導致這種情況發生,但我也沒有做很多.NET編碼幾年,所以我可能會忽略一些非常簡單的東西。
任何人都可以想到爲什麼會發生這種情況?如果我需要提供更多信息,請告訴我 - 我會盡可能幫助您!