Mam system webowy, który ma kilka zaczepów w naszym systemie elementów pracy TFS. Jedną z rzeczy, które próbuję wykonać, jest to, że po wykonaniu określonej akcji, pobiera bieżący tekst w jednym polu i robi komentarz w polu "Uwagi ogólne", ogłaszając, co to było wcześniej (Tak, wiem, historia zawiera to, ale wyżsi chcą tego w komentarzach genów).Jak programowo dodać NewLines do pola tekstowego elementu roboczego TFS?
Problem mam jest to, że TFS zdaje się być ignorowanie Environment.NewLines że mam w ciąg. Tak z tym kodem:
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());
więc zakładając moją ogólną sekcję komentarzy zawiera:
THIS SENTENCE WAS ALREADY IN GENERAL COMMENTS
uzyskać następujące wyjściowe w części ogólnej uwagi, gdy pozycja praca jest zapisywana
9/29/2010 - QA Dashboard - Required By Date Reason set to "Hotfix", but previously contained "hotfixtest".THIS SENTENCE WAS ALREADY IN GENERAL COMMENTS
Dlaczego ignoruje nowe linie i jak mogę wprowadzić nową linię do elementu pracy?
Dzięki,
Aha, która to wyjaśnia. Używanie '
' również zadziałało :) – KallDrexx