2009-09-03 15 views
16

मैं पुनर्विक्रेता 4.5.1 के साथ वीएस 2008 में कोडिंग कर रहा हूं, लेकिन परियोजनाएं .NET Framework 2.0 को लक्षित करने के लिए सेट हैं।रिशेर्पर को फ्रेमवर्क संस्करण के बारे में कैसे पता किया जा सकता है?

फिर भी, रिशेर्पर सुझाव दे रहा है जो .NET 3.5 ढांचे के लिए प्रासंगिक है। उदाहरण के लिए, यह मुझे बताता है कि मुझे संग्रह प्रारंभकर्ताओं का उपयोग करना चाहिए, आदि ...

मैंने सेटिंग्स को देखा है और 2.0 विशिष्ट सलाह देने के लिए इसे बताने के लिए चेकबॉक्स नहीं लग रहा है।

+4

संग्रह प्रारंभकर्ता एक भाषा सुविधा है, .NET ढांचे का हिस्सा नहीं है। आप .NET 2.0 पर लक्षित परियोजनाओं में सी # 3.0 के कुछ बिट्स का उपयोग कर सकते हैं। क्या रिशेर्पर वास्तव में ऐसी चीजों का सुझाव देता है जिन्हें संकलित नहीं किया जा सकता है? – dtb

+0

अच्छा, नहीं, लेकिन यह उन चीजों का सुझाव देता है जो लक्ष्य प्रणाली पर उड़ाएंगे, जिसमें केवल .NET 2.0 है। – AngryHacker

+0

क्या आप अधिक प्रासंगिक उदाहरण दे सकते हैं? –

उत्तर

39

समाधान प्रोजेक्ट में अपनी प्रोजेक्ट का चयन करें और प्रोजेक्ट टूल विंडो (F4 मानक कीबोर्ड लेआउट में या प्रोजेक्ट चुनने के बाद व्यू> प्रॉपर्टी विंडो) खोलें। रीशेपर सेक्शन में, एक भाषा स्तर की संपत्ति है जिसे आप सी # 2.0 पर सेट कर सकते हैं। ध्यान दें कि दो अलग-अलग प्रोजेक्ट गुण विंडो हैं जो विभिन्न गुणों का प्रबंधन करती हैं, यदि आप "एप्लिकेशन", "बिल्ड" और "डीबग" के लिए टैब देखते हैं तो आप गलत विंडो में हैं।

के रूप में अन्य लोगों ने कहा, इस सी # के संस्करण, नहीं फ्रेमवर्क (सी # 3.0 परिवर्तन का सबसे बाद से एक विधानसभा जो .NET 2.0 लक्ष्य बनाती है संकलित किया जा सकता) संस्करण को प्रभावित करता है।

+1

विजुअल स्टूडियो 2010 में रीसर्पर 5.1 – altso

+0

@altso के साथ यह विकल्प नहीं मिल रहा है क्या आप सी # का उपयोग कर रहे हैं? क्या आपके पास समाधान एक्सप्लोरर में प्रोजेक्ट चुना गया है? क्या आप प्रोजेक्ट के लिए अन्य गुण देख सकते हैं (उदा। "हमेशा प्रारंभ करें जब डिबगिंग" या "प्रोजेक्ट फ़ाइल")? संपत्तियों में एक * ReSharper * अनुभाग है? यह किस तरह की परियोजना है? – bdukes

+0

ओच। मुझे यह मिला। हिचकिचाहट के लिए खेद है। – altso

8

उन सुविधाओं नहीं .NET 3.5 फ्रेमवर्क विशेषताएं हैं, लेकिन 3.5 संकलक का केवल सुविधाएँ। और चूंकि वीएस -2008 में यह .NET 2 लक्ष्यों के लिए लागू संकलक है, यह इन वाक्यविन्यास एक्सटेंशन को सही तरीके से संभालता है।

+0

यह वैध उत्तर है - ओपी उन सुविधाओं का उपयोग नहीं कर रहा है जिनका उपयोग वह संकलक <-> रनटाइम अलगाव के अंधविश्वास और गलतफहमी के आधार पर किया जा सकता था। – kwesolowski

संबंधित मुद्दे

 संबंधित मुद्दे