修补程序,这样可以减少测试数据保存到 TFS 数据库的大小是可用于 Team Foundation Server 2010 Service Pack 1

文章翻译 文章翻译
文章编号: 2608743 - 查看本文应用于的产品
展开全部 | 关闭全部

本文内容

简介

将发布自动测试的结果时运行在 Microsoft Visual Studio Team Foundation Server (TFS) 2010 Service Pack 1 (SP1),所有部署项目,并测试运行的二进制文件的内容会上载。这些上载项目,如果您重新运行这些测试,并分析故障可以更高版本使用二进制文件。

但是,通过发布可能引起以下问题:
  • TFS 数据库变得大一些的部署项目和二进制文件很大。
  • 当您尝试打开已发布的测试时在客户端的性能降低结果因为下载所有部署项目和二进制文件的本地运行。
提供的修复程序包含 TFS 2010 SP1 的以下更改:
  • 默认情况下部署项和测试运行的二进制文件不会上载时发布自动的测试运行的结果。不过,仅测试结果文件和其他附件上载的数据收集器。
  • 在 Visual Studio IDE 中,选择"运行检查部署测试"测试已停用。
  • 新的布尔属性 UploadDeploymentItem添加到测试设置。您可以显式地将其设置为 则返回 true如果您想要重写默认行为和上载部署项和测试的二进制文件的特定,测试运行。
  • 如果启用代码覆盖率的测试运行,因为它们所需的代码覆盖率分析始终上载所有测试二进制文件。

解决方案

安装此修复程序之前,请使用下面的信息。请确保您在正确的计算机上安装此修复程序。
收起该表格展开该表格
计算机角色安装修复程序结果
测试控制器所需默认情况下通过 Microsoft 测试管理器和实验室生成队列中的所有自动的测试运行部署测试工作流,请执行不上载如果安装了此修复程序的部署项。
生成代理所需默认情况下通过团队项目生成排入队列中的所有自动的测试运行不上载部署项如果安装了此修复程序。
Visual Studio可选 如果安装了此修补程序,则所有本地排队的和更高版本发布到 TFS 的自动的测试运行不上载部署项。

如果安装了此修补程序, 重新部署的测试运行 禁用或启用根据测试运行是否有UploadDeploymentItem属性中启用了正确按钮。

如果不安装此修复程序, 重新部署的测试运行 在每种情况下,将启用按钮。但如果测试运行没有上载的部署项将重新运行的操作失败。

如果安装了此修补程序,则 IntelliSense 支持工作时在 XML 编辑器中的测试设置中添加UploadDeploymentItem属性。
Microsoft 测试管理器 可选如果安装了此修复程序,通过 TCM.exe 发布的所有自动的测试运行不上载部署项。
TFS,测试代理生成控制器不要求没有影响

如果您尝试选择某些测试运行部署项和测试二进制文件上载,请按照下列步骤:
收起该表格展开该表格
运行类型步骤
从 Visual Studio、 团队基础构建或 Microsoft 测试管理器中运行测试。
  1. 创建和编辑从 Visual Studio 为这些方案的测试设置。
  2. 编辑测试设置中添加 XML 测试编辑器 UploadDeploymentsItem = 真部署节点。
  3. 保存设置,并用于新的测试运行。
  4. 当您发布新的测试运行的结果时,上载项目相关的部署和测试二进制文件。
从 Microsoft 测试管理器,Tcm.exe 运行测试。
  1. 这些方案的测试设置通常创建和编辑从 Microsoft 测试管理器。
  2. 下载并运行 Visual Studio 的计算机上运行 UpdateTestSettings.exe 工具,生成代理、 测试控制器,或者 Microsoft 测试管理器和已安装此修补程序。从下面的 MSDN 博客网站下载 UpdateTestSettings:
    http://blogs.msdn.com/b/aseemb/archive/2010/08/06/update-testsettings-utility.aspx
  3. 运行以下命令:
    UpdateTestSettings / 集合: xxx / teamproject:xxx / settingsname:xxx / uploaddeploymentitem:true

热修复补丁程序信息

可以从 Microsoft 获得支持的热修复补丁程序。但是,此修补程序用于解决本文所述的问题。此修补程序仅适用于系统遇到本文所述的问题。此修补程序可能会接受进一步的测试。因此,如果这个问题没有对您造成严重的影响,我们建议您等待包含此修复程序的下一个软件更新。

如果此修复程序可供下载,则"修补程序下载"部分顶部的此知识文库文章。如果此部分不存在,请联系 Microsoft 客户服务和支持,以获取此修复程序。

注意如果出现其他问题或需要任何故障诊断,您可能需要创建单独的服务请求。到其他支持问题和事项,不适合于此特定的修补程序将正常收取支持费用。Microsoft 客户服务和支持电话号码,或创建单独的服务请求的完整列表,请访问以下 Microsoft 网站:
http://support.microsoft.com/contactus/?ws=support
注意"可用的热修补程序下载"表格显示此热修复补丁程序适用的语言。如果您看不到您的语言,这是因为热修复补丁程序不适用于该语言。

已知的问题

收起该表格展开该表格
问题详细信息严重性/优先级
复杂 Microsoft 测试管理器中更新测试设置。您必须下载并使用 UpdateTestSettings 工具来设置或获取UploadDeploymentItem属性。 优先级: 中等
严重等级: 中等
在某些情况下, UploadDeploymentItem属性的更改将丢失。
  1. 在测试设置更新了此修复程序的客户端,然后从客户端的缺少的修补程序时对 UploadDeploymentItem 属性所做的更改都将丢失。
  2. 如果已将值设置为true,更新测试设置中缺少该修补程序的客户端将其更改为false
  3. 若要确定是否对UploadDeploymentItem所做的更改都将丢失,您必须在 Visual Studio 中使用"重新运行部署测试"功能。
优先级别: 低
严重等级: 中等
测试上的"部署重新运行测试"在某些情况下提供的错误。
  1. 如果在测试运行生成代理上的此修复程序的工作原理,将不上载任何部署项目。
  2. 如果您尝试分析测试运行时没有 TFS 修补程序,从 Visual Studio重新部署的测试运行 按钮始终处于启用状态。
  3. 当您尝试运行测试时,您收到了有关缺少的.dll 文件的错误。
优先级: 高
严重等级: 低
更新测试设置工具会引发未处理的异常。如果指定了无效的测试的设置或参数无效,则该工具可能会崩溃。优先级别: 低
严重等级: 低

文件信息

此修复程序的英语 (美国) 版本使用 Microsoft Windows Installer 包来安装此修复程序。日期和时间为这些文件在下表中列出以协调通用时间 (UTC)。当您查看文件信息时,该日期将转换为本地时间。若要了解 UTC 与本地时间之间的时差,请使用 时区 在选项卡 日期和时间 中的项 控制面板.
收起该表格展开该表格
文件的名称文件版本文件大小日期时间平台
Leviewer.exe10.0.40219.350117,5842011-9 月 29 日16: 34x86
Microsoft.teamfoundation.build.client.dll10.0.40219.350435,0802011-9 月 28 日04: 44x86
Microsoft.teamfoundation.client.dll10.0.40219.3501,592,7042011-9 月 28 日04: 44x86
Microsoft.teamfoundation.common.dll10.0.40219.350523,1362011-9 月 28 日04: 44x86
Microsoft.teamfoundation.controls.dll10.0.40219.350937,8562011-9 月 29 日16: 34x86
Microsoft.teamfoundation.dll10.0.40219.350674,6722011-9 月 28 日04: 44x86
Microsoft.teamfoundation.lab.activities.dll10.0.40219.350767,8882011-9 月 29 日16: 34x86
Microsoft.teamfoundation.lab.client.dll10.0.40219.350152,4562011-9 月 28 日04: 44x86
Microsoft.teamfoundation.lab.uiutils.dll10.0.40219.350266,1202011-9 月 29 日16: 34x86
Microsoft.teamfoundation.lab.workflow.activities.dll10.0.40219.350439,7122011-9 月 29 日16: 34x86
Microsoft.teamfoundation.officeintegration.project.dll10.0.40219.350515,4962011-9 月 29 日16: 34x86
Microsoft.teamfoundation.testmanagement.activities.common.dll10.0.40219.350314,2962011-9 月 29 日16: 34x86
Microsoft.teamfoundation.testmanagement.activities.dll10.0.40219.3501,510,3122011-9 月 29 日16: 34x86
Microsoft.teamfoundation.testmanagement.activityruntime.dll10.0.40219.350219,0562011-9 月 29 日16: 34x86
Microsoft.teamfoundation.testmanagement.client.dll10.0.40219.350684,4482011-9 月 28 日04: 44x86
Microsoft.teamfoundation.testmanagement.client.themes.dll10.0.40219.3503,058,0962011-9 月 29 日16: 34x86
Microsoft.teamfoundation.testmanagement.client.wpfcontrols.dll10.0.40219.350256,9522011-9 月 29 日16: 34x86
Microsoft.teamfoundation.testmanagement.clientpackage.dll10.0.40219.35073,1362011-9 月 29 日16: 34x86
Microsoft.teamfoundation.testmanagement.common.dll10.0.40219.35033,6962011-9 月 28 日04: 44x86
Microsoft.teamfoundation.testmanagement.controller.dll10.0.40219.350119,7202011-9 月 29 日16: 34x86
Microsoft.teamfoundation.testmanagement.controls.dll10.0.40219.350492,9602011-9 月 29 日16: 34x86
Microsoft.teamfoundation.testmanagement.controls.wpfworkitemcontrols.dll10.0.40219.35099,2802011-9 月 29 日16: 34x86
Microsoft.teamfoundation.versioncontrol.client.dll10.0.40219.350704,9282011-9 月 28 日04: 44x86
Microsoft.teamfoundation.versioncontrol.common.dll10.0.40219.350231,8402011-9 月 28 日04: 44x86
Microsoft.teamfoundation.versioncontrol.controls.dll10.0.40219.3504,438,4322011-9 月 29 日16: 34x86
Microsoft.teamfoundation.workitemtracking.client.dll10.0.40219.350698,2722011-9 月 28 日04: 44x86
Microsoft.teamfoundation.workitemtracking.controls.dll10.0.40219.3501,213,3522011-9 月 29 日16: 34x86
Microsoft.teamfoundation.workitemtracking.proxy.dll10.0.40219.350390,0482011-9 月 28 日04: 44x86
Microsoft.visualstudio.qualitytools.agentobject.dll10.0.40219.350104,8642011-9 月 29 日16: 34x86
Microsoft.visualstudio.qualitytools.common.dll10.0.40219.3501,353,6162011-9 月 29 日16: 34x86
Microsoft.visualstudio.qualitytools.controllerobject.dll10.0.40219.350275,3682011-9 月 29 日16: 34x86
Microsoft.visualstudio.qualitytools.executioncommon.dll10.0.40219.350480,1682011-9 月 29 日16: 34x86
Microsoft.visualstudio.qualitytools.testcasemanagement.dll10.0.40219.3501,284,0162011-9 月 29 日16: 34x86
Microsoft.visualstudio.qualitytools.tmi.dll10.0.40219.350397,7122011-9 月 29 日16: 34x86
Microsoft.visualstudio.teamfoundation.build.dll10.0.40219.350141,7202011-9 月 29 日16: 34x86
Microsoft.visualstudio.teamfoundation.dll10.0.40219.35093,0642011-9 月 29 日16: 34x86
Microsoft.visualstudio.teamfoundation.teamexplorer.dll10.0.40219.350798,1202011-9 月 29 日16: 34x86
Microsoft.visualstudio.teamfoundation.versioncontrol.dll10.0.40219.35058,2882011-9 月 29 日16: 34x86
Microsoft.visualstudio.teamfoundation.versioncontrol.dll10.0.40219.35058,8002011-9 月 29 日16: 34x86
Microsoft.visualstudio.teamfoundation.versioncontrol.dll10.0.40219.35060,3362011-9 月 29 日16: 34x86
Microsoft.visualstudio.teamfoundation.versioncontrol.dll10.0.40219.35062,8962011-9 月 29 日16: 34x86
Microsoft.visualstudio.teamfoundation.versioncontrol.dll10.0.40219.350939,4322011-9 月 29 日16: 34x86
Microsoft.visualstudio.teamfoundation.workitemtracking.dll10.0.40219.350460,2082011-9 月 29 日16: 34x86
Microsoft.visualstudio.teamsystem.integration.dll10.0.40219.350192,4082011-9 月 29 日16: 34x86
Microsoft.visualstudio.testtools.manualtest.common.dll10.0.40219.350812,4562011-9 月 29 日16: 34x86
Microsoft.visualstudio.testtools.uitest.extension.ie.dll10.0.40219.350250,2802011-9 月 29 日16: 34x86
Microsoft.visualstudio.testtools.uitest.extension.uia.dll10.0.40219.350106,4162011-9 月 29 日16: 34x86
Microsoft_visualstudio_qualitytools_vstst_schema.x86不适用140,1752011-9 月 27 日20: 18不适用
Msdiff.dll10.0.40219.350484,6802011-9 月 29 日16: 34x86
Mtm.exe10.0.40219.350448,3282011-9 月 29 日16: 34x86
Qtagent32.exe10.0.40219.35020,3042011-9 月 29 日16: 34x86
Qtagent32.exe10.0.40219.35020,3122011-9 月 29 日16: 34x86
Tf.exe10.0.40219.350324,9282011-9 月 29 日16: 34x86

状态

Microsoft 已经确认这是在"适用于"一节中列出的 Microsoft 产品中的问题。

属性

文章编号: 2608743 - 最后修改: 2012年10月11日 - 修订: 2.0
这篇文章中的信息适用于:
  • Microsoft Visual Studio Team Foundation Server 2010
关键字:?
kbautohotfix kbqfe kbhotfixserver kbfix kbmt KB2608743 KbMtzh
机器翻译
注意:这篇文章是由无人工介入的微软自动的机器翻译软件翻译完成。微软很高兴能同时提供给您由人工翻译的和由机器翻译的文章, 以使您能使用您的语言访问所有的知识库文章。然而由机器翻译的文章并不总是完美的。它可能存在词汇,语法或文法的问题,就像是一个外国人在说中文时总是可能犯这样的错误。虽然我们经常升级机器翻译软件以提高翻译质量,但是我们不保证机器翻译的正确度,也不对由于内容的误译或者客户对它的错误使用所引起的任何直接的, 或间接的可能的问题负责。
点击这里察看该文章的英文版: 2608743
Microsoft和/或其各供应商对于为任何目的而在本服务器上发布的文件及有关图形所含信息的适用性,不作任何声明。 所有该等文件及有关图形均"依样"提供,而不带任何性质的保证。Microsoft和/或其各供应商特此声明,对所有与该等信息有关的保证和条件不负任何责任,该等保证和条件包括关于适销性、符合特定用途、所有权和非侵权的所有默示保证和条件。在任何情况下,在由于使用或运行本服务器上的信息所引起的或与该等使用或运行有关的诉讼中,Microsoft和/或其各供应商就因丧失使用、数据或利润所导致的任何特别的、间接的、衍生性的损害或任何因使用而丧失所导致的之损害、数据或利润不负任何责任。

提供反馈

 

Contact us for more help

Contact us for more help
Connect with Answer Desk for expert help.
Get more support from smallbusiness.support.microsoft.com