का उपयोग करें इस here पर एक समान प्रश्न है लेकिन मेरा मानना है कि इसमें एक अलग कारण शामिल है।फ़ीचर 'इंटरपोलेटेड स्ट्रिंग्स' सी # 5 में उपलब्ध नहीं है। कृपया भाषा संस्करण 6 या अधिक
मैंने एक नई परियोजना से एक पुरानी परियोजना में एक कक्षा को स्थानांतरित कर दिया। दोनों लक्ष्य .net 4.6 को लक्षित कर रहे थे हालांकि चाल के बाद मुझे निर्माण पर निम्नलिखित त्रुटि मिली।
फ़ीचर 'इंटरपोलेटेड तार' सी # 5 में उपलब्ध नहीं है। कृपया भाषा संस्करण 6 या अधिक का उपयोग करें।
मैंने अपनी परियोजना को बिना किसी बदलाव के गुण विंडो में सी # 6 के साथ बनाने की कोशिश की।
भावना बनाता है के बाद से अंतर्वेशित तार 6.0 में जोड़ा गया था और आप उन्हें 5.0 के खिलाफ भागने की कोशिश की स्थापित करें। रेफरी: https://msdn.microsoft.com/en-us/library/dn961160.aspx?f=255&MSPPError=-2147217396 – Tdorno
@Tdorno: हाँ लेकिन आमतौर पर सी # 6 एक .net 4.6 प्रोजेक्ट के लिए डिफ़ॉल्ट भाषा संस्करण है। इस मामले में यह नहीं था। – TheColonel26
@ TheColonel26 _any_ प्रोजेक्ट के लिए डिफ़ॉल्ट भाषा "डिफ़ॉल्ट" है। इसे सी # 5 पर सेट करने के लिए, इसे किसी बिंदु पर स्पष्ट रूप से बदला जाना चाहिए। भाषा संस्करण आपके द्वारा लक्षित .NET के संस्करण से संबंधित नहीं है। –