【发布时间】:2014-02-05 01:19:14
【问题描述】:
我已经创建(修改了现有项目)一个服务器端插件,该插件已经(在 TFS 2012 上)运行了很长一段时间。当我将服务器升级到 2013 时,我将 .dll 复制到 2013 目录结构(Application Tier\Web Services\bin\Plugins)中的同一文件夹中,但它不再有效。
我安装了远程调试,将调试器附加到 w3wp.exe 进程(如此处:Problem with Custom TFS Web Service Plugin),并执行了签入。我很确定一切都准备就绪,因为我第一次尝试 Visual Studio 时报告说没有加载符号,但是在复制 .pdbs 之后它看起来 好的。 ProcessEvent 方法从未命中。
我找不到关于这些东西的任何新文档,猜想这只是绝望,有谁知道该怎么做才能让我的插件加载?
【问题讨论】:
-
您需要重新编译插件以引用 2013 二进制文件。除非您这样做,否则旧的二进制文件不会加载。
-
并将项目目标设置为框架版本 4.5 以使其编译。谢谢!