Visual Studio प्रोजेक्ट का .NET फ्रेमवर्क संस्करण कैसे खोजें?


119

विजुअल स्टूडियो में मेरा एक प्रोजेक्ट है। मैं कैसे पता लगा सकता हूं कि यह किस .NET फ्रेमवर्क संस्करण के लिए है?

जवाबों:


113

यह निर्भर करता है कि विजुअल स्टूडियो का कौन सा संस्करण:

  • में 2002 , सभी परियोजनाओं नेट 1.0 का उपयोग
  • में 2003 , सभी परियोजनाओं नेट 1.1 का उपयोग
  • में 2005 , सभी परियोजनाओं नेट 2.0 का उपयोग
  • में 2008 , परियोजनाओं नेट 2.0, 3.0, या 3.5 का उपयोग करें; आप संस्करण को प्रोजेक्ट गुण में बदल सकते हैं
  • में 2010 , परियोजनाओं नेट 2.0, 3.0, 3.5, या 4.0 का उपयोग करें; आप संस्करण को प्रोजेक्ट गुण में बदल सकते हैं
  • में 2012 , परियोजनाओं नेट 2.0, 3.0, 3.5, 4.0 या 4.5 का उपयोग करें; आप संस्करण को प्रोजेक्ट गुण में बदल सकते हैं

Visual Studio के नए संस्करण .Net फ्रेमवर्क के कई संस्करणों का समर्थन करते हैं; अपने प्रोजेक्ट प्रकार और गुणों की जाँच करें।


2
2008 में im। लेकिन पता नहीं है कि वर्तमान परियोजना द्वारा किस संस्करण का उपयोग किया जाता है।
नौसिखिया डेवलपर

3
तो वर्तमान परियोजना के लिए प्रोजेक्ट गुण पर जाएं।
SLaks

1
तुम मुझे मिल गए। मैं संस्करण देख सकते हैं।
नौसिखिए डेवलपर

4
फिर आपको खोखले उत्तर पर क्लिक करके इस उत्तर को स्वीकार करना चाहिए।
SLAKs

1
@ एलिविनजा: नए संस्करणों के लिए, यह पूरी तरह से परियोजना पर निर्भर करता है।
SLACs 19

72
  • वीबी

परियोजना गुण -> संकलक टैब -> उन्नत संकलन विकल्प बटन

  • सी#

परियोजना गुण -> आवेदन टैब


1
इसी तरह VS2019 में - गुण -> आवेदन -> लक्ष्य रूपरेखा
JGFMK

38

वर्तमान .NET प्रोजेक्ट का फ्रेमवर्क संस्करण खोजने का सबसे सरल तरीका है:

  1. परियोजना पर राइट-क्लिक करें और "गुण" पर जाएं।
  2. पहले टैब में, "एप्लिकेशन," आप देख सकते हैं कि इस परियोजना का उपयोग करने वाले लक्ष्य की रूपरेखा क्या है।

9

आप XML टैग के लिए Visual Studio प्रोजेक्ट फ़ाइलों को भी खोज सकते हैं RequiredTargetFramework। यह टैग .NET 3.5 और उच्चतर पर मौजूद है।

उदाहरण के लिए: <RequiredTargetFramework>3.5</RequiredTargetFramework>


1
नोटपैड ++ का उपयोग करने और सभी * .csproj फ़ाइलों के लिए फ़ाइल में खोजने के लिए एक बड़े समाधान में अच्छी तरह से काम किया। एक नोट हालांकि मेरे अंत में मूल्य सामने एक v था । <TargetFrameworkVersion> v4.0 </ TargetFrameworkVersion>
Marius

वहाँ के बीच एक अंतर है TargetFrameworkVersionऔरRequiredTargetFramework
मार्सेल

1
@ मार्सेल क्या अंतर है?
कैडियस

5

सरल राइट क्लिक करें और अपने मौजूदा एप्लिकेशन पर किसी भी परियोजना के गुण विकल्प पर जाएं और बाएं मेनू पर एप्लिकेशन विकल्प देखें और फिर एप्लिकेशन विकल्प पर क्लिक करें वर्तमान फ्रेमवर्क संस्करण देखने के लिए लक्ष्य फ़्रेमवर्क देखें।


3

.NET फ्रेमवर्क 4.6 और विजुअल स्टूडियो 2017 के सम्मान के साथ आप नीचे दिए गए कदम उठा सकते हैं:

  1. दृश्य स्टूडियो के शीर्ष पर विकल्प पट्टी पर, 4 वें विकल्प "प्रोजेक्ट" का चयन करें और उसके तहत अंतिम विकल्प पर क्लिक करें जो कहता है [ ProjectName ] Properties.Click इस पर क्लिक करें और आप देखेंगे कि एक नया टैब खुल गया है। चयन करें बाईं ओर एप्लिकेशन विकल्प और आप "लक्ष्य फ्रेमवर्क" नाम से .NET फ्रेमवर्क संस्करण देखेंगे।
  2. समाधान एक्सप्लोरर टैब के तहत अपनी परियोजना का चयन करें और Alt + Enter दबाएं
  3. या बस अपने प्रोजेक्ट पर राइट-क्लिक करें और अंतिम विकल्प पर क्लिक करें जो गुण कहता है ।

2

यह आपके विज़ुअल स्टूडियो जितना आसान है।

  1. शीर्ष पर 4 मेनू विकल्प पर जाएं, 'वेबसाइट'।
  2. वेबसाइटों के विकल्प पर जाएं, 'विकल्प शुरू करें'।
  3. स्टार्ट ऑप्शन के तहत, 'बिल्ड' विकल्प पर जाएं।
  4. लक्ष्य ढांचे को वहां तक ​​परिवर्तित करें जो कभी भी ढांचा हो।

1

यदि आप Visual Studio 2013 में अपनी परियोजना बनाते हैं तो आप Windows या .NET फ्रेमवर्क के लक्षित संस्करण को बदल नहीं सकते। यह विकल्प अब उपलब्ध नहीं है।

उस लिंक को Microsoft से देखें: http://msdn.microsoft.com/en-us/library/bb398202.aspx


1
जब तक मैं आपको गलत समझ रहा हूं, यह बिल्कुल सच नहीं है। नोट जिसे आप संदर्भित कर रहे हैं वह केवल विंडोज स्टोर ऐप्स पर लागू होता है। परियोजना के प्रकारों के शेर के हिस्से के लिए .Net फ्रेमवर्क के लक्षित संस्करण को बदलना (और आमतौर पर किया जाता है!) संभव है।
बबलिंग

0
  1. में समाधान एक्सप्लोरर , परियोजना के लिए संदर्भ मेनू खोलें, जिसे आप परिवर्तित करना चाहते हैं और फिर चुनें गुण
  2. गुण विंडो के बाएं कॉलम में, एप्लिकेशन टैब चुनें
  3. में लक्ष्य फ्रेमवर्क सूची, आप के वर्तमान संस्करण देखेंगे नेट परियोजना पर ढांचा। आप वहां से रूपरेखा भी बदल सकते हैं।
हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.