这是来自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