विज़ुअल स्टूडियो 2022 पूर्वावलोकन 2 अब नए आइकन और सुविधाओं के साथ उपलब्ध है

माइक्रोसॉफ्ट ने विजुअल स्टूडियो 2022 का दूसरा प्रमुख पूर्वावलोकन जारी किया है। यह डेवलपर्स के लिए नए आइकन, पूर्ण स्थानीयकरण और नए टूल लाता है।

लगभग एक महीने पहले, Microsoft पहला पूर्वावलोकन जारी किया विजुअल स्टूडियो 2022 का। यह आईडीई का पहला संस्करण है जो विशेष रूप से 64-बिट पीसी के लिए बनाया गया है, इसलिए पहली रिलीज संक्रमण के साथ समस्याओं को खोजने और ठीक करने पर केंद्रित थी। वहाँ बहुत कुछ ऐसा नहीं था जो नया हो। हालाँकि, आज हम प्राप्त कर रहे हैं विजुअल स्टूडियो 2022 पूर्वावलोकन 2, और यह कई और नई सुविधाएँ लाता है।

शुरुआत के लिए, यह नया पूर्वावलोकन वास्तव में स्थानीयकृत है, इसलिए यदि आप अंग्रेजी के अलावा कोई अन्य भाषा बोलते हैं, तो आप अब विजुअल स्टूडियो 2022 का उपयोग कर सकते हैं। पूर्वावलोकन 2 ताज़ा आइकन और नया कैस्केडिया कोड फ़ॉन्ट भी लाता है जिसका माइक्रोसॉफ्ट ने इस साल की शुरुआत में वादा किया था। नए आइकन को समझने में आसान बनाया गया है, जिससे विज़ुअल स्टूडियो अधिक सुलभ हो जाएगा।

माइक्रोसॉफ्ट ने विजुअल स्टूडियो 2022 प्रीव्यू 2 में कुछ नए उत्पादकता सुधार भी जोड़े हैं, जिसकी शुरुआत XAML और वेब ऐप्स के लिए नए लाइव प्रीव्यू से होगी। लाइव पूर्वावलोकन उपयोगकर्ताओं को आईडीई में बदलाव करने और उन्हें उनके द्वारा बनाए जा रहे ऐप में वास्तविक समय में देखने की सुविधा देता है। कोड संपादक का उपयोग करके और सीधे पूर्वावलोकन से परिवर्तन किए जा सकते हैं। माइक्रोसॉफ्ट ने फोर्स रन नामक एक नया विकल्प भी जोड़ा है, जो डेवलपर्स को कोड में किसी भी अन्य ब्रेकप्वाइंट की परवाह किए बिना, एक विशिष्ट बिंदु तक एप्लिकेशन चलाने की सुविधा देता है।

विजुअल स्टूडियो 2022 प्रीव्यू 2 में एक और बड़ी नई सुविधा C++ ऐप्स में हॉट रीलोड के लिए समर्थन है। हॉट रीलोड डेवलपर्स को किसी ऐप के चलने के दौरान उसके कोड में बदलाव करने देता है, और ऐप को बंद किए बिना उन्हें लागू करने देता है। हालाँकि यह आपके द्वारा किए गए परिवर्तनों पर निर्भर करता है, आप ऐप को बिल्कुल भी रोके बिना भी उन्हें लागू करने में सक्षम हो सकते हैं।

यदि आप अधिक तकनीकी विवरणों में गोता लगाना चाहते हैं तो इसमें और भी बहुत कुछ नया है। पूरा चेंजलॉग नीचे उपलब्ध है:

विजुअल स्टूडियो 2022 पूर्वावलोकन 2 के लिए पूर्ण चेंजलॉग

सी++

  • अब आप SSH कनेक्शन स्थापित किए बिना WSL2 पर मूल रूप से निर्माण और डिबग कर सकते हैं। क्रॉस-प्लेटफ़ॉर्म सीएमके प्रोजेक्ट और एमएसबिल्ड-आधारित लिनक्स प्रोजेक्ट दोनों समर्थित हैं।
  • V143 बिल्ड टूल अब विज़ुअल स्टूडियो इंस्टॉलर के साथ-साथ उपलब्ध हैं स्टैंडअलोन निर्माण उपकरण.
  • विजुअल स्टूडियो अब इसका समर्थन करता है buildPresets.targets CMakePresets.json में विकल्प। यह आपको अपने सीएमके प्रोजेक्ट में लक्ष्यों का एक सबसेट बनाने की अनुमति देता है।
  • सीएमके परियोजनाओं में प्रोजेक्ट मेनू को सुव्यवस्थित किया गया है और "कैश हटाएं और पुन: कॉन्फ़िगर करें" और "कैश देखें" विकल्प उजागर किए गए हैं।
  • कोड विश्लेषण अब लागू करता है कि एनोटेट किए गए फ़ंक्शन के मान लौटाएं _Check_return_ या _Must_inspect_result_ जाँच होनी चाहिए.
  • विजुअल स्टूडियो के साथ भेजे गए एलएलवीएम टूल्स को एलएलवीएम 12 में अपग्रेड कर दिया गया है। देखें एलएलवीएम रिलीज़ नोट्स जानकारी के लिए।
  • क्लैंग-सीएल समर्थन को एलएलवीएम 12 में अद्यतन किया गया था।
  • C++ AMP हेडर अब अप्रचलित हैं। शामिल C++ प्रोजेक्ट में बिल्ड त्रुटियाँ उत्पन्न होंगी। त्रुटियों को शांत करने के लिए, परिभाषित करें _SILENCE_AMP_DEPRECATION_WARNINGS. कृपया देखें https://aka.ms/amp_deprecate अधिक जानकारी के लिए।
  • नया हॉट रीलोड अनुभव अब डिबगर के तहत चलने पर मूल C++ अनुप्रयोगों के लिए उपलब्ध है। अधिक जानकारी के लिए हमारा देखें हॉट रीलोड अनुभाग नीचे।

डिबगिंग एवं डायग्नोस्टिक्स

  • प्रक्रिया संवाद सुधार में संलग्न करें
  • अपवाद सहायक सुधार
  • क्लिक करने के लिए बलपूर्वक चलाएँ
  • मेमोरी डंप डायग्नोस्टिक विश्लेषण

.NET उत्पादकता

  • परिचय पैरामीटर रीफैक्टरिंग एक नए पैरामीटर को विधि कार्यान्वयन से उसके कॉलर्स तक ले जा सकता है।
  • डेटा प्रवाह विश्लेषण के लिए ट्रैक वैल्यू स्रोत
  • पुन: असाइन किए गए वेरिएबल्स को रेखांकित करने का विकल्प
  • जेनरेट ओवरराइड्स संवाद में खोज विकल्प जोड़ा गया
  • XML के लिए त्वरित जानकारी tags now preserve whitespace and CDATA blocks
  • सभी संदर्भ ढूंढें विंडो अब बहु-लक्ष्य परियोजनाओं को समूहित करेगी
  • विज़ुअल बेसिक में दोहराव वाले प्रकारों को हटाने के लिए रिफैक्टरिंग
  • कार्यान्वयन पर जाएं अब उन अमूर्त घोषणाओं वाले सदस्यों पर नेविगेट नहीं करेगा जिन्हें ओवरराइड भी किया गया है।

रेज़र (ASP.NET कोर) संपादक

  • रेज़र फ़ाइलों में हॉट रीलोड समर्थन
  • कार्य में सुधार
  • फ़ॉर्मेटिंग और इंडेंटेशन संवर्द्धन
  • नए रेज़र संपादक रंग
  • टैगहेल्पर्स अब रंगीन हो गए हैं और उनके पास त्वरित जानकारी वर्गीकरण समर्थन और पूर्णता टूलटिप्स हैं
  • रेज़र निर्माणों के लिए कोण ब्रेस हाइलाइटिंग और नेविगेशन
  • टिप्पणियों में अब स्वत: पूर्णता, स्मार्ट इंडेंटेशन, टिप्पणी निरंतरता का स्वत: समावेशन और ब्लॉक टिप्पणी नेविगेशन है

गरम पुनः लोड करें

  • हॉट रीलोड (.NET और C++ कोड दोनों के लिए) आपके लिए कई प्रकार के कोड संपादन करना संभव बनाता है ऐप चलाना और ऐप निष्पादन को रोकने की आवश्यकता के बिना उन्हें लागू करना जैसे कुछ ब्रेकप्वाइंट. इस रिलीज़ में हम इस सुविधा में सुधार करना जारी रखेंगे, हाइलाइट्स में शामिल हैं: C++ के लिए समर्थन, डिबगर के बिना चलने पर .NET हॉट रीलोड (CTRL-F5), अधिक प्रकार के संपादनों के लिए समर्थन और बहुत कुछ।

विश्वसनीय स्थान

  • हमने "ट्रस्ट सेटिंग्स" कार्यक्षमता को नया रूप दिया है और अब जब भी आईडीई के अंदर अविश्वसनीय कोड (जैसे फ़ाइलें, प्रोजेक्ट या फ़ोल्डर) खोले जाने वाले हैं तो हम एक चेतावनी दिखा सकते हैं।

एक्सएएमएल लाइव पूर्वावलोकन

  • XAML लाइव पूर्वावलोकन अब इस नए अनुभव के पहले पूर्वावलोकन के रूप में WPF डेवलपर्स के लिए उपलब्ध है। लाइव पूर्वावलोकन के साथ हम डेस्कटॉप ऐप्स यूआई को कैप्चर करने और उसे डॉक की गई विंडो में लाने की क्षमता सक्षम करते हैं विज़ुअल स्टूडियो, ऐप को बदलने के लिए XAML हॉट रीलोड का उपयोग करना आसान बनाता है और आपके द्वारा किए गए परिवर्तनों को आसानी से देख सकता है उन्हें। यह सुविधा सिंगल स्क्रीन डिवाइस पर XAML हॉट रीलोड अनुभव को बेहतर बनाने के साथ-साथ इसे बेहतर बनाती है डीप ज़ूमिंग, रूलर, एलिमेंट चयन और जानकारी जैसे टूल के साथ ऐप्स यूआई को चमकाना संभव है सुझावों।

दूरस्थ परीक्षण

  • बहुत लिनक्स कंटेनर, डब्लूएसएल और एसएसएच कनेक्शन जैसे दूरस्थ वातावरण पर परीक्षण चलाने को सक्षम करने का प्रारंभिक प्रयोगात्मक पूर्वावलोकन।

प्रयोक्ता इंटरफ़ेस

  • डिफ़ॉल्ट आइकन अद्यतन और ताज़ा कर दिए गए हैं।

एज़्योर क्लाउड सेवाएँ

  • Azure क्लाउड सर्विस (क्लासिक) और Azure क्लाउड सर्विस (विस्तारित समर्थन) प्रोजेक्ट अब समर्थित हैं।

जावास्क्रिप्ट/टाइपस्क्रिप्ट

  • हमने एक नया जावास्क्रिप्ट/टाइपस्क्रिप्ट प्रोजेक्ट प्रकार जारी किया है जो अतिरिक्त टूलींग के साथ स्टैंडअलोन जावास्क्रिप्ट/टाइपस्क्रिप्ट प्रोजेक्ट बनाता है। आप अपने कंप्यूटर पर स्थापित फ्रेमवर्क संस्करण का उपयोग करके विजुअल स्टूडियो में एंगुलर और रिएक्ट प्रोजेक्ट बनाने में सक्षम होंगे।
  • जावास्क्रिप्ट और टाइपस्क्रिप्ट परीक्षण अब विजुअल स्टूडियो टेस्ट एक्सप्लोरर में उपलब्ध है

इस रिलीज़ में संबोधित मुद्दे

  • उस समस्या को ठीक किया गया जहां IIS एक्सप्रेस के साथ ReactRedux चलाने पर एक वेबसाइट लोड होने में विफल रही।
  • त्रुटि संदेश उत्पन्न करने वाली समस्या को ठीक किया गया: "अनकॉट रेफरेंस एरर: नोटिफ़िकेशन हॉट रीलोडएप्लाइड परिभाषित नहीं है"।
  • Ctrl+F5 का उपयोग करते समय 6.0 सिग्नलआर प्रोजेक्ट के लिए सर्वर से कनेक्ट होने में विफलता को ठीक किया गया।
  • उस समस्या को ठीक किया गया जहां "निर्देशिकाएं शामिल करें" के साथ जोड़ने पर खोज क्रम गलत हो सकता है।
  • फिक्स्ड डेटाबेस प्रोजेक्ट: किसी फ़ाइल को सॉल्यूशन एक्सप्लोरर से खुले हुए एक्सप्लोरर में खींचना फ़ाइल सिस्टम से फ़ाइल को हटाना है!

डेवलपर समुदाय से शीर्ष मत प्राप्त मुद्दे

  • वीएस का कोई भी पिछला संस्करण स्थापित करने में सक्षम नहीं। अमान्य हस्ताक्षर के कारण डाउनलोड विफल हो गया
  • कोड विश्लेषण/प्रीफ़ास्ट चेतावनियाँ C26404, C26406, C26407 CppCoreCheck में प्रदर्शन प्रतिगमन:: पॉइंटरसेफ्टीएक्सटेंशन:: SearchSmartPtrsAndReferences
  • std:: to_array के साथ आंतरिक कंपाइलर त्रुटि जब वैरिएबल वैश्विक है और char const* प्रकार का है
  • बाहरी शीर्षलेखों के लिए त्रुटियाँ संकलित करें
  • C3493 /std के साथ: c++नवीनतम लैम्ब्डा में संरचित बाइंडिंग का उपयोग करते हुए
  • पायथन टूल इंस्टॉल होने पर फीडबैक भेजें बटन वीएस 2022 में काम नहीं करता है
  • 16.10 अद्यतन के बाद एएसपीएक्स फ़ाइलें टूट गईं
  • C++ कंपाइलर constexpr विधि के लिए अमान्य कोड उत्पन्न करता है
  • स्थिरांक घोषित होने पर अप्रयुक्त चर के लिए कोई चेतावनी नहीं
  • GC, c++/cli Ref क्लास पर मेथड कॉल के दौरान एकत्रित होता है
  • विज़ुअल स्टूडियो के 16.9 में अपडेट होने के बाद से वेबडिप्लॉय प्रोजेक्ट के साथ Python Django का प्रकाशन विफल हो गया है
  • ICE: ARM64 /std: c++latest के लिए अनुकूलन
  • VS 16.3.0 .NET Core 3.0 ब्लेज़र सर्वर ऐप स्रोत कोड ग्रे-आउट हो गया और तैनाती के बाद IntelliSense खो गया
  • आईओएस कोड साइनिंग कुंजी 'आईफोन डिस्ट्रीब्यूशन: माइक्रोफ्रेम कॉर्प (xxxxx)' किचेन में नहीं मिली

और पढ़ें

यदि आप अपने लिए विज़ुअल स्टूडियो 2022 आज़माना चाहते हैं, तो आप अभी कर सकते हैं पूर्वावलोकन 2 डाउनलोड करें यहाँ से। यदि आप संभावित रूप से अस्थिर सॉफ़्टवेयर के लिए प्रतिबद्ध नहीं होना चाहते हैं तो आप इसे विज़ुअल स्टूडियो 2019 के साथ-साथ उपयोग कर सकते हैं।