У меня есть веб-система, в которой есть несколько подключений к нашей системе рабочих элементов 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
Почему он игнорирует новые строки и как добавить новую строку в рабочий элемент?
Спасибо,