मैं Visual Studio 2013
वर्तमान में उपयोग कर रहा हूँ और मैं इस सरल कोड लिखें:Roslyn इंस्टॉल करने के बाद मेरे आईडीई नए वाक्यविन्यास के बारे में शिकायत क्यों कर रहा है?
class Program
{
private static void Main(string[] args)
{
Console.WriteLine(string error = "Hello world!");
}
}
जाहिर है यह एक वैध सी # कोड नहीं है, लेकिन अजीब बात यह है, भले ही मैं दो त्रुटियों को देखने, कोड संकलन और ठीक काम कर रहा है :
मैं सोच रहा हूँ क्योंकि मैं Roslyn User Preview
और अन्य एक्सटेंशन स्थापित कि Roslyn
साथ प्रासंगिक हो migth, लेकिन मैं उपयोग कर रहा हूँ परियोजना टेम्पलेट Console Application
template.So, standart है क्यों इस कोड सी है भले ही तीन संकलक त्रुटियां हों? मैंने VS 2012
के साथ यह कोशिश की और यह संकलित नहीं होता है। क्या यह एक कंपाइलर बग है, या यह C#
के अगले संस्करण में मान्य होगा?
यहाँ त्रुटि सूची मैं VS 2012
में दिखाई दे रही है है:
लेकिन वहाँ निश्चित रूप से VS 2013
में कोई त्रुटि है।
नोट: मुझे यकीन नहीं है कि यह प्रासंगिक है या नहीं, लेकिन मैं Resharper
का भी उपयोग कर रहा हूं।
क्या आप वाकई पिछले संस्करण को निष्पादित नहीं कर रहे हैं? अपना समाधान साफ करें, स्ट्रिंग को किसी और चीज़ में बदलें और पुनः प्रयास करें? – Blorgbeard
@ ब्लॉगरबीर्ड हाँ, मुझे पूरा यकीन है। मैंने कई बार कोशिश की, मैंने देखा कि एक और प्रोजेक्ट में और मैं एक नया बना देता हूं। लेकिन फिर भी यह संकलित करता है –
क्या आप रोज़लिन का उपयोग कर रहे हैं? – Dai