नवीनतम Visual Studio 2022 Preview अब Windows 11 पर एक नेटिव Arm64 एप्लिकेशन के रूप में उपलब्ध है। Visual Studio का यह संस्करण ARM-आधारित प्रोसेसर पर Arm64 ऐप्स के निर्माण और डीबगिंग का नेटिव समर्थन करता है और x86 एमुलेशन पर निर्भरता कम करता है।
इस गाइड में, हम आपको Windows 11 पर Arm64 डिवाइस, जैसे Surface Pro X या Lenovo ThinkPad x13s, पर Visual Studio 2022 Preview डाउनलोड और इंस्टॉल करने की प्रक्रिया बताएंगे।
Arm64 डेवलपमेंट और वर्कलोड समर्थन
Visual Studio 2022 17.3 Preview 2 में डेवलपर्स के लिए निम्नलिखित वर्कलोड सक्षम हैं:
- C++ के साथ डेस्कटॉप डेवलपमेंट (MSBuild-आधारित प्रोजेक्ट्स के लिए)।
- .NET डेस्कटॉप डेवलपमेंट (WinForms, WPF) .NET Framework और आधुनिक .NET दोनों का उपयोग करके।
- NET और वेब डेवलपमेंट।
ये वर्कलोड 2022 के अंत तक जनरली उपलब्ध होंगे और Microsoft को अधिक टूल और अनुभव सक्षम करने के लिए डेवलपर फीडबैक की आवश्यकता है। अधिक जानकारी के लिए Visual Studio 2022 रोडमैप देखें।
17.3 Preview 2 से पहले के Visual Studio संस्करण x86 एमुलेशन के माध्यम से ARM-संचालित डिवाइस पर चल सकते हैं, लेकिन कुछ अन्य फीचर समर्थित नहीं हैं। ARM-आधारित प्रोसेसर का उपयोग करने वाले डिवाइस पर Visual Studio के पुराने संस्करण चलाने की अनुशंसा नहीं की जाती है।
Visual Studio 2022 Preview इंस्टॉल करें

Arm64 डिवाइस पर Visual Studio 2022 Preview डाउनलोड और इंस्टॉल करने के लिए यहां पूर्वापेक्षाएँ हैं।
- Windows 11 के साथ एक Arm64 डिवाइस।
- अपने डिवाइस से Visual Studio 2022 के किसी भी पिछले संस्करण को अनइंस्टॉल करें।
- Visual Studio 2022 17.3 Preview 2 डाउनलोड करें।
एक बार जब आप इन आवश्यकताओं को पूरा कर लेते हैं, तो आप Visual Studio 2022 17.3 Preview 2 को डाउनलोड और इंस्टॉल करना जारी रख सकते हैं। x64 और Arm64 Visual Studio दोनों के लिए एक ही इंस्टॉलर है। एक बार डाउनलोड हो जाने पर, इंस्टॉलर पर डबल-क्लिक करें और यह आपके सिस्टम आर्किटेक्चर का पता लगाएगा, उपयुक्त Visual Studio संस्करण डाउनलोड करेगा, और इसे आपके Arm64 डिवाइस पर इंस्टॉल करेगा।
मैनेज्ड डेवलपर्स के लिए
.NET 6 में पहले से ही नेटिव Arm64 समर्थन है, और यह रिलीज़ .NET Framework 4.8.1 रनटाइम और SDK समर्थन को शामिल करने के लिए अपने नेटिव Arm64 समर्थन का विस्तार करती है, जिससे मैनेज्ड डेस्कटॉप एप्लिकेशन (Windows Forms और WPF) .NET 6+ और .NET Framework 4.8.1 दोनों का उपयोग करके बनाए जा सकते हैं।
नेटिव डेवलपर्स के लिए
MSVC टूलसेट, जिसमें C++ कंपाइलर, लाइब्रेरी और रनटाइम शामिल हैं, Arm64 डिवाइस का समर्थन करता है और Arm64 जनरेटेड कोड की गुणवत्ता में सुधार के लिए लगातार काम कर रहा है। Visual Studio 2022 Preview नए नेटिव Arm64 MSVC कंपाइलर टूलसेट तक पहुंच लाता है, जिसमें C++ कोड विश्लेषण क्षमताएं शामिल हैं।
निष्कर्ष
यदि आप Visual Studio 2022 से परिचित हैं तो अपने एक्सटेंशन को Arm64-संगत बनाना अपेक्षाकृत आसान है। Leslie Richardson, Visual Studio Extensibility के लिए प्रोग्राम मैनेजर, एक त्वरित और सहायक गाइड प्रदान करती हैं।
यदि आप Arm64 ऐप्स विकसित करना अभी शुरू कर रहे हैं या इसके बारे में सोच रहे हैं, तो ध्यान रखें, आपके द्वारा पहले से उपयोग की जाने वाली अधिकांश C++ लाइब्रेरीज़ नेटिव रूप से Arm64 का समर्थन करती हैं। Vcpkg पहले से ही Arm64 पर नेटिव रूप से चलता है और जबकि कुछ निर्भर थर्ड-पार्टी टूल एमुलेटेड चलेंगे, आप अभी भी अपने Arm64 बिल्ड वातावरण में 600+ C++ लाइब्रेरीज़ को नेटिव रूप से बनाने और उपयोग करने में सक्षम होंगे।
Visual Studio 2022 को Arm64 पर और भी बेहतर बनाने में मदद करना चाहते हैं? Visual Studio डेवलपर कम्युनिटी के साथ अपनी प्रतिक्रिया साझा करें, रिपोर्ट ए प्रॉब्लम के माध्यम से आपके द्वारा遇到的 किसी भी बग या समस्या की रिपोर्ट करें, और Visual Studio 2022 में आप कौन से वर्कलोड देखना चाहते हैं, इस पर सुझाव दें।