我有一個網絡系統,有幾個掛鉤到我們的TFS工作項目系統。我試圖做的事情之一是,當執行某個動作時,它將當前文本放在一個字段中,並在「通用評論」字段中發表評論,以宣佈字段之前的內容(是的,我知道,歷史包含這個,但更高級的人希望在這裏發表評論)。如何以編程方式將NewLines添加到TFS工作項文本框?
我遇到的問題是TFS似乎忽略了我的字符串中的Environment.NewLines。所以用這個代碼:
item.Fields[GENCOMMENTS].Value = string.Concat(DateTime.Now.ToShortDateString()
, " - QA Dashboard - Required By Date Reason set to \"Hotfix\", but previously contained \""
, item.Fields[REQBYDTREASON].Value.ToString()
, "\"."
, Environment.NewLine
, Environment.NewLine
, Environment.NewLine
, item.Fields[GENCOMMENTS].Value.ToString());
因此,假如我的一般性評論部分包含:
THIS SENTENCE WAS ALREADY IN GENERAL COMMENTS
我得到的一般評論部分下面的輸出時,工作項保存
9/29/2010 - QA Dashboard - Required By Date Reason set to "Hotfix", but previously contained "hotfixtest".THIS SENTENCE WAS ALREADY IN GENERAL COMMENTS
爲什麼它忽略了新的生產線,我如何才能在工作項目中找到新的生產線?
感謝,
啊,解釋它。使用'
'的效果也很好:) – KallDrexx 2010-09-29 20:50:28