TFS:创建错误并以编程方式编写空间问题

时间:2013-07-09 18:31:28

标签: c# tfs workitem

大家好,我在编写TFS中的错误描述时遇到问题。我可以很好地创建bug,我可以填写StackRank,优先级,迭代等等。但是当我尝试使用StringBuilder将一些行附加到字符串并使其成为bug的描述时,TFS将无法识别我的任何AppendLines。就好像我只是在使用Append。

        StringBuilder descriptionBuilder = new StringBuilder();

        descriptionBuilder.AppendLine(bugWorkitem.Steps);           
        descriptionBuilder.AppendLine("Sales Force Information");          
        descriptionBuilder.AppendLine(bugWorkitem.SFTicketNumber);           
        descriptionBuilder.AppendLine(bugWorkitem.VersionFoundIn);
        descriptionBuilder.AppendLine(bugWorkitem.VersionFixedIn);
        descriptionBuilder.AppendLine(bugWorkitem.SFComments);
        descriptionBuilder.AppendLine(bugWorkitem.ContactName);
        descriptionBuilder.AppendLine(bugWorkitem.SalesforceModified);            
        descriptionBuilder.AppendLine(bugWorkitem.LastModifiedBy);
        descriptionBuilder.AppendLine(bugWorkitem.SFProject);

        workItem.Fields["Repro Steps"].Value = descriptionBuilder.ToString();

如果我调试此代码,则说明buildBuilder.ToString()显示为回车符,所以我认为它与TFS如何格式化描述有关。如何获得描述以包含我的回车?

谢谢!

1 个答案:

答案 0 :(得分:0)

好的,我明白了。即使我在将字符串放入TFS错误描述(或者也称为步骤)时使用追加行,它使用<(p)>包围整个字符串。 html当然把它全部放在一条线上。

要解决此问题,我只需添加更多附加内容即可放置<(p)>围绕我想要的每条线。