Tôi có một hệ thống web có một vài móc nối vào hệ thống mục công việc TFS của chúng tôi. Một trong những điều tôi đang cố gắng làm là khi một hành động nhất định được thực hiện, nó sẽ lấy văn bản hiện tại trong một trường và đưa ra nhận xét trong trường "Nhận xét chung" thông báo trường trước đây (Có, tôi biết, lịch sử chứa điều này nhưng những người cao hơn muốn điều này trong ý kiến gen).Làm cách nào để thêm lập trình NewLines vào hộp văn bản của mục công việc TFS?
Sự cố tôi gặp phải là TFS dường như đang bỏ qua Môi trường.NewLines mà tôi có trong chuỗi của mình. Vì vậy, với mã này:
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());
Vì vậy, giả sử phần ý kiến chung của tôi chứa:
THIS SENTENCE WAS ALREADY IN GENERAL COMMENTS
tôi nhận được kết quả như sau trong phần ý kiến chung khi hạng mục công trình được lưu
9/29/2010 - QA Dashboard - Required By Date Reason set to "Hotfix", but previously contained "hotfixtest".THIS SENTENCE WAS ALREADY IN GENERAL COMMENTS
Tại sao nó bỏ qua các dòng mới và làm thế nào tôi có thể có được một dòng mới vào mục công việc?
Xin cảm ơn,
Aha giải thích điều đó. Sử dụng '
' cũng hoạt động tốt :) – KallDrexx