如何摆脱出现在MTM中的旧版本的自定义诊断数据适配器

时间:2012-07-09 15:49:05

标签: microsoft-test-manager

我正在使用MTM 2010运行自动化测试,并实现了一个自定义诊断数据适配器(DDA),用于收集测试运行时创建的日志文件。

当我对DDA实施进行一些更改并增加其装配版本并将新版本部署到机器上时,MTM正在运行,这个DDA再次出现在MTM的DDA列表中(同时我在其中有三个)列表)

如何摆脱出现在MTM中的旧版DDA?

似乎每个程序集版本(GUID)都在TFS上存储了一些“工件”。

如果我尝试在MTM中设置较旧版本的DDA,我会收到警告,编辑器无法启动,所以我只能编辑DDA设置的XML表示。

这是一种“验证”,旧版本真的不再安装了。 看起来如果特定版本的DDA首次被MTM认可,有关它的信息将被存储在TFS的某个地方......

其他信息:

如果部署新版本的DDA,将覆盖属于旧版本的文件。 我将新版本部署到:

  • 机器MTM正在运行(为了能够设置此DDA)
  • 运行我的测试的VM(安装了测试代理的地方)

1 个答案:

答案 0 :(得分:1)

我终于找到了解决方案,请参阅以下博客: Unregister a Data Collector from TFS