我正在编写我的第一个自定义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编码几年,所以我可能会忽略一些非常简单的东西。
任何人都可以想到为什么会发生这种情况?如果我需要提供更多信息,请告诉我 - 我会尽可能帮助您!