पिछले संस्करण (रोसलिन CTP) में, मैं अपने उत्पन्न कोड फ़ॉर्मेट करने के लिए कोड का पालन उपयोग कर रहा था और यह बिल्कुल ठीक काम कर रहा था:कोड स्वरूपण रोसलिन में एसडीके पूर्वावलोकन
SyntaxNode.Format(FormattingOptions.GetDefaultOptions()).GetFormattedRoot()
नई रोसलिन संस्करण के साथ
यह अब करता है, तो नए संस्करण (एसडीके पूर्वावलोकन) में उपरोक्त कोड के बराबर क्या है?
मैं कार्यक्षेत्र वस्तु :( –
आप बस का उपयोग कर सकते 'MSBuildWorkspace.create()' मानक सेटिंग के साथ स्वरूपित करने के लिए। आप केवल प्रासंगिक कार्यक्षेत्र की जरूरत है अगर आप विशिष्ट स्वरूपण सेटिंग्स कार्यस्थान चाहते हैं। –
तुम इतने धन्यवाद की जरूरत नहीं है । बहुत andyp और जेरोन अपने त्वरित उत्तर के लिए मैं निम्नलिखित कोड का उपयोग कर रहा: वर कार्यक्षेत्र = MSBuildWorkspace.Create(); वर newSyntaxNode = Formatter.Format (syntaxNode, कार्यक्षेत्र); लेकिन निम्न त्रुटि हो रही है: एक पहला मौका अपवाद माइक्रोसॉफ्ट में 'System.NotSupportedException' टाइप की गई .CodeAnalysis.Workspaces.dll अतिरिक्त जानकारी: भाषा 'सी #' समर्थित नहीं है। –