मेरे पास एक वेब सिस्टम है जिसमें हमारे टीएफएस कार्य आइटम सिस्टम में कुछ हुक हैं। उन चीजों में से एक जो मैं करने की कोशिश कर रहा हूं वह यह है कि जब कोई निश्चित कार्यवाही की जाती है, तो यह वर्तमान पाठ को एक फ़ील्ड में ले जाता है और "सामान्य टिप्पणियां" फ़ील्ड में एक टिप्पणी करता है जो यह घोषणा करता है कि फ़ील्ड पहले क्या था (हाँ मुझे पता है, इतिहास में यह लेकिन उच्च अप्स इसे सामान्य टिप्पणियों में चाहते हैं)।मैं टीएफएस कार्य आइटम टेक्स्टबॉक्स में प्रोग्रामलाइन रूप से न्यूलाइन कैसे जोड़ूं?
मेरी समस्या यह है कि टीएफएस पर्यावरण को अनदेखा कर रहा है। मेरे स्ट्रिंग में मेरे पास है। इस कोड के साथ तो:
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