2013-12-16 30 views
1

我的組織最近從TFS 2010遷移到TFS 2012,以及許多其他我們碰到的System.Description字段,曾經是文本字段,現在成爲html字段。TFS2012 System.Description字段丟失<html>和<body>標籤

這實際上是一件很好的事情,而且很長時間。但是,這個字段存儲的html似乎並不是標準的html。我有一些腳本在Visual Studio之外查詢,我注意到該字段沒有<html><body>標籤。

這是錯誤還是功能? 如果它是一個功能:可以以某種方式控制此行爲?

+0

相關:http://webcache.googleusercontent.com/search?q=cache:http://msmvps.com/blogs/vstsblog/archive/2009/01/11/using-rich-html-descriptions-instead -of-plain-text.aspx您正在尋找的字段可能是:'Microsoft.VSTS.Common.DescriptionHtml' – jessehouwing

+0

對於升級後的項目。 – jessehouwing

回答

0

的TFS API包括HtmlFilter類,將剝去任何HTML標記不在白名單中AllowedHtmlTags類,它<html><body>不的一部分。

我不認爲這是一個錯誤或功能,而只是設計。對於你的腳本,我建議爲這些標籤添加一個檢查,如果它們還不存在,就用它們包裝Description字段。