我想处理一个TFS的事件,比如WorkItemChangeEvent。
我编写了一个将描述写入事件日志的类库。然后我将它添加到 TFS 的 Plugins 文件夹下。当事件发生时,事件日志中没有关于它的描述。
我正在使用 TFS 2012 和 Visual Studio 2011 Beta
我想处理一个TFS的事件,比如WorkItemChangeEvent。
我编写了一个将描述写入事件日志的类库。然后我将它添加到 TFS 的 Plugins 文件夹下。当事件发生时,事件日志中没有关于它的描述。
我正在使用 TFS 2012 和 Visual Studio 2011 Beta
tbl_eventSubscription
您可以在 tfs_ProjectCollectionName
数据库中的表中搜索事件通知。
为了检查数据是否保存在数据库中,您还可以检查Server Manager\Diagnostics\Event Viewer\Custom Views\Server Roles\Administrative Events
。
看看我在此处发布的这个答案,以帮助调试 TFS 事件。
我在这里复制了详细信息:
您可以通过将NotificationJobLogLevel 设置为 2,然后查询数据库中的JobHistory表来获得一些好的错误信息。这应该向您显示正在发生的任何错误。