Posts
  • Emma's TFS Blog

    虚拟机上安装TFS,源代码管理操作反应可能会比较慢

    • 0 Comments
    ( 英文版本 ) 症状: 有客户报告当他们的TFS2008服务器完全是基于虚拟机(如VMWare或hyper-V)的情况下,源代码操作的服务器端响应可能会比较慢。具体症状有: 较大规模的源代码管理操作,比如在较大范围上作撤销已有变更集/打标签/迁入等操作时,服务器端响应可能会需要几分钟时间,极端情况下甚至会出现超时错误; 当错误发生时,观察SQL Server则会发现CXPACKET 和PAGEIOLATCH_SH 等待类型。同时操作系统性能观察器上能看到出现比较高的硬盘操作队列(disk queue...
  • Emma's TFS Blog

    TFS2008 SP1 + SQL 2008 SP1,生成新团队项目时失败?

    • 0 Comments
    ( 英文版本 ) 有客户报告出现以下问题:TFS2008 SP1使用SQL 2008 SP1作为数据库服务器,这种TFS服务器配置在建立新团队项目时失败(通常建立系统中的第一个团队项目时不会失败,问题从第二个团队项目的建立开始)。团队项目建立日志包含下面的详细信息: 2009-12-15 17:54:43Z | Module: Rosetta | Thread: 16 | Entering Initialize in RosettaReportUploader ---begin Exception...
  • Emma's TFS Blog

    使用编码用户界面测试,为什么在生成代码阶段出现“取值超出预期范围”错误

    • 0 Comments
    ( 英文版本 ) 这篇blog是关于Visual Studio 2010 团队套件增加的一个新的,很酷的功能:编码的用户界面测试。关于这种新测试方式, 这个视频资料 给出了一个很好的介绍和演示。 最近我的一个客户初次体验这种新测试方式的时候遇到了问题。看起来他完全在按照上面视频演示的方法在操作,但是在点击“添加并生成代码”按钮之后,不但没有生成预料中的测试代码,反而出现了 “取值超出预期范围”(value does not fall within the expected range) 错误。 反复测试结果都是如此...
  • Emma's TFS Blog

    “Value does not fall within the expected range” when Coded UI Test Builder generate code?

    • 0 Comments
    ( Chinese Version ) Well this post is about a new cool feature comes with Visual Studio 2010 Team Suit: the Coded UI Test. Check out this video demo to see how VSTS2010 make your UI test so enjoyable easy. A customer of mine was following the video demo...
  • Emma's TFS Blog

    TFS slow response when doing version control operations

    • 0 Comments
    ( Chinese Version ) Symptom: ================ I’ve meet some cases where TFS version control operations can be quite slow when the TFS deployment is based on a virtual machine like VMWare or Hyper-V. Problem inludes When performing large updates to TFS...
  • Emma's TFS Blog

    建立团队构建类型,请注意定制工作空间

    • 0 Comments
    ( English version of this post ) 在团队浏览器2008中定义团队构建类型时,向导会提供此次构建的默认工作空间,映射到“$/ <team_project_name>” 即团队项目源代码管理根目录。很多时候这个默认设置并非最佳选择。为了让构建更加高效,建议此处修改工作空间,使其“服务器端源代码控制文件夹”仅包含构建需要访问的路径。忽略此处定制而使用默认设置给构建带来的坏处有以下几点(非完全列表): 1. CoreGet target 默认情况下获取整个工作空间范围的源代码文件...
  • Emma's TFS Blog

    TFS 2008 SP1 & SQL 2008 SP1 combination fails to create new team project

    • 0 Comments
    ( Chinese Version ) In a TFS2008 SP1 deployment with SQL 2008 SP1 as the database server, new team project creation can fail very fast. The creation log contains the detail resembling this: 2009-12-15 17:54:43Z | Module: Rosetta | Thread: 16 | Entering...
  • Emma's TFS Blog

    Where to find the TFS new team project creation logs?

    • 0 Comments
    TFS 2005 / 2008 creates a verbose text log file when creating anew team project. It can be opened directly from the URL at the bottom of the project creation result(success/failure) dialog. In case you missed it, you can always find it back(unless you...
  • Emma's TFS Blog

    Where to find the TFS installation log?

    • 0 Comments
    TFS write verbose log files during installation & upgrade. These log files contain rich information for troubleshooting. You may want to check them by yourself, or submit them to a Microsoft technical support engineer when necessary. The log files...
  • Emma's TFS Blog

    How to collect a TFS Best Practice Analyzer Report?

    • 0 Comments
    Sometimes when you work with a Microsoft TFS support technician you will be asked to collect and submit a TFS BPA (Best Practice Analyzer) report. So why and how to do it? A BPA report typically means a TFS system health-check report. It contains information...
  • Emma's TFS Blog

    Creating a team build definition : Why should one NOT use the default workspace

    • 1 Comments
    ( 中文版 ) In Team Explorer 2008, the team build definition wizard offers a default workspace which uses “$/ <team_project_name>” as the source control folder. This is not appropriate for most of the time. One should customize the workspace mapping...
  • Emma's TFS Blog

    “检查发行商的证书吊销状态”使 diffmerge.exe启动变慢

    • 1 Comments
    ( English Version ) 我的一位客户报告说,当使用团队浏览器 2008 做文件比较的时候,如果计算机不连接因特网,则默认的比较工具( diffmerge.exe )启动比团队浏览器 2005 要慢很多。重现的步骤是:在团队浏览器的源代码控制视图选择一个文件 -> 察看历史信息 -> 双击察看一个 change set-> 在“源代码管理”栏,从列表中选择一个文件,右击,选择“比较 - 上一个版本”。 数据显示: 1. 使用团队浏览器 2005 ...
  • Emma's TFS Blog

    Check for publisher's certificate revocation slowing down diffmerge.exe

    • 1 Comments
    ( Chinese Version ) A customer of mine reported that they experienced remarkable performance drawback in Team Explorer 2008 compared to Team Explorer 2005, when using the Team Explorer 2008 default compare feature in a closed network(with no access...
  • Emma's TFS Blog

    关于 团队浏览器-&gt;文档 节点 排错的思路

    • 5 Comments
    (English Version) 用户可以通过 团队浏览器(以下简称 TE ) ->TFS 服务器名 -> 团队项目名 -> 文档 节点来读取和操作项目文档。这篇文章讨论 1) 项目文档树形结构是如何在 TE 中显示出来的, 2) 几种观察到的错误情形,以及 3) 出现错误时如何排查的思路。 当用户登录到 TE ,或在团队项目节点上进行“刷新”操作时, TE 做如下动作: 1. TE 调用一个 WSS web service http://<WSSServer...
  • Emma's TFS Blog

    Troubleshooting Team Explorer -&gt;Documents node problems

    • 2 Comments
    (Chinese version of this post) One can read & operate the documents from the Team Explorer->TFS Server Name->Team Project Name->documents node. In this post I briefly talk about how the document hierarchy is displayed in the tree view...
  • Emma's TFS Blog

    使用团队构建功能构建带有bootstrapper的ClickOnce应用程序

    • 1 Comments
    ( English Version ) 当使用团队构建(Team Build)来构建带有bootstrapper的ClickOnce应用程序时,构建过程可能会失败,日志中带有如下错误信息(采自英文版) “C:\WINDOWS\Microsoft.NET\Framework\v3.5\Microsoft.Common.targets(3604,9): error MSB3147: Could not find required file 'setup.bin' in ' BuildAgent_work_folder...
  • Emma's TFS Blog

    Team build for ClickOnce application with bootstrapper

    • 7 Comments
    ( Chinese Version ) When one builds an ClickOnce application which requires bootstrapper, the team build might fail with the error message in the build report resembles this: “C:\WINDOWS\Microsoft.NET\Framework\v3.5\Microsoft.Common.targets(3604...
  • Emma's TFS Blog

    SQL 服务使用localSystem帐户,如何安装TFS 2005 SP1?

    • 1 Comments
    (English Version) 如果在 TFS2005 部署中,数据层服务器上 SQL 服务运行在 localsystem 帐户下,而不是一个域用户帐户,那么 TFS2005 SP1 安装可能会遇到下面的问题: 症状: ============= l TFS2005 SP1 安装程序中途消失,没有任何错误信息出现; l SP1 没有成功安装。且安装程序消失之后,客户端无法访问 TFS 服务; l SP1 安装日志中可以看到如下内容(采自英文版) ...
  • Emma's TFS Blog

    Install TFS 2005 SP1 with SQL Service running under LocalSystem account

    • 2 Comments
    ( Chinese Version ) One may encounter this problem when applying Team Foundation Server 2005 Service Pack 1, in a deployment where the SQL service runs under LocalSystem account instead of a domain account. Symptom: ===================...
  • Emma's TFS Blog

    案例研究:Team Foundation Server的帐户信息同步

    • 1 Comments
    ( English Version ) 本文通过一个案例解释 TFS 帐户信息同步的功能。 Case 包含两个问题。 问题 1 :我试图上载一个定制的工作项类型定义(模版)到一个团队项目中,但是遇到了这样的错误: " TF201072 : 无法找到用户或组。请确认您的工作项类型定义中使用的用户和组已经被加入到 Team Foundation Server " 。 不难猜出,我们检查了“团队项目设置 - 〉组成员设置”,发现一切正常:模版中涉及的组都存在,而且成员也都正常显示在列表中...
  • Emma's TFS Blog

    A case study on TFS identity replication

    • 4 Comments
    ( Chinese version ) A couple of days ago I worked on a case about TFS identity/group membership problems. There are two problems involved in the single case . Problem 1: I tried to upload a customized work item type definition to a team project...
Page 1 of 1 (21 items)