هر چه درباره Visual Studio 2022 می دانیم

مایکروسافت برنامه های بزرگی برای انتشار نسخه اصلی بعدی Visual Studio IDE خود دارد . در میان پیشرفت های وعده داده شده ، ویژوال استودیو 2022 وعده 64 بیتی شدن ، سریعتر شدن ، سبک تر و کاربرپسندتر شدن را می دهد . در این مقاله کوتاه نگاهی داریم به هر چه درباره Visual Studio 2022 می دانیم.آموزش سی شارپ مبتدی با دوبله فارسی تغییر به معماری 64 بیتیدر اولین پیش نمایش عمومی تابستان امسال ، ویژوال استودیو 2022 برای طیف وسیعی از کاربران از کد نویسان تازه کار گرفته تا توسعه دهندگان باتجربه که در زمینه راه حل های مقیاس بزرگ کار می کنند در دسترس قرار گرفت . Visual Studio 2022 یک برنامه 64 بیتی خواهد بود که دیگر فرایند اصلی devenv.exe به حدود 4 گیگابایت در حافظه محدود نمی شود.انتقال به 64 بیت استفاده از حافظه را کاهش می دهد و طراحی 32 بیتی ویژوال استودیو را بهینه می کند.مایکروسافت گفته که معماری 64 بیتی Visual Studio IDE در ویندوز توسعه دهندگان را قادر می سازد برنامه هایی با مقیاس بزرگ و پیچیده را باز کرده ، ویرایش کنند ، اجرا کرده و اشکال زدایی(debug) کنند بدون اینکه حافظه پر شود.این شرکت افزود که تغییر به 64 بیتی باعث تغییر در نوع برنامه های کاربردی قابل ساخت با Visual Studio نمی شود و ویژوال استودیو همچنان ابزاری برای توسعه برنامه های 32 بیتی است.مایکروسافت نمونه ای از مقیاس پذیری ویژوال استودیو را برای استفاده از حافظه اضافی موجود در یک فرایند 64 بیتی نمایش داد که شامل یک solution با 1600 پروژه و حدود 300000 فایل بود. دیگر exception های مربوط به تمام شدن حافظه را نخواهید دید.پشتیبانی از دات نتبرای توسعه دات نت ، Visual Studio 2022 از دات نت 6 و فریم ورک یکپارچه آن برای برنامه های وب ، سرویس گیرنده و تلفن همراه برای توسعه دهندگان ویندوز و مک پشتیبانی می کند. این شامل چارچوب .NET Multi-platform App UI (.NET MAUI) برای برنامه های سرویس گیرنده چند پلتفرمی در Windows ، Android ، MacOS و iOS است. از فناوری های وب ASP.NET Blazor می توان برای نوشتن برنامه های دسکتاپ از طریق .NET MAUI استفاده کرد. ?هرچهدربارهVisualStudio2022میدانیم برای سی پلاس پلاس Visual Studio 2022 توسعه را با ویژگی های بهره وری ، ابزارها و IntelliSense پشتیبانی می کند. ویژگی های جدید زبان++C مدیریت پایگاه های بزرگ کد را ساده می کند. تشخیص پیشرفته اشکال زدایی(debug) با الگوها و مفاهیم را آسان تر می کند. همچنین برای ++C ، مایکروسافت از ابزارهای CMake . لینوکس و WSL .(Windows Subsystem for Linux) پشتیبانی می کند تا ساخت و اشکال زدایی برنامه های چند پلتفرمی را آسان تر کند. سازگاری باینری برای زمان اجرای ++C برای افرادی که به Visual Studio 2022 ارتقا می دهند و نگران سازگاری هستند ، ارائه می شود.مایکروسافت برای پیش نمایش Visual Studio 2022 Preview 1 بهبود هایی در زمینه رابط کاربری و دسترسی نیز در برنامه دارد.بهبود های دیگر در Visual Studio 2022:یک رابط کاربری تازه به منظور حفظ توسعه دهندگان در دستور کار است. برخی تغییرات بسیار کوچک و تزیینی هستند ، UI را مدرن تر می کنند یا شلوغی ها را کاهش می دهند. هدف طراحان UI کاهش پیچیدگی ها و کاهش بار شناختی است.عملکرد بهبود یافته برای اشکال زدایی اصلی . با ویژگی های اضافی مانند نمودارها در نمایه برای تشخیص بهتر و hot paths و breakpoints برای اشکال زدایی دقیق تر.برای همکاری در زمان واقعی .Live Share نمودارهای متنی یکپارچه را برای مکالمات سریع در مورد کد بدون هیچ گونه تغییر زمینه معرفی می کند. توسعه دهندگان قادر خواهند بود جلسات مکرر را که از لینک مشابه استفاده می کنند ، برنامه ریزی کرده و همکاری را با مخاطبین تکراری ساده کنند. سیاست های جلسات معرفی می شود که الزامات انطباق را برای همکاری مشخص می کند.ادغام بیشتر و عمیق تری در گردش کار روزانه از طریق موتور AI IntelliCode ارائه می شود.icon های به روز شده برای افزایش وضوح ، کنتراست و خوانایی.Cascadia Code ، یک فونت با عرض ثابت برای خوانایی بهتر و پشتیبانی از ligature.تم های به روز شده و بهبود یافتهپشتیبانی از برنامه Azure cloud برای سهولت ساخت برنامه های مدرن و مبتنی بر ابر .قابلیت های شخصی سازی ، از قابلیت سفارشی سازی جنبه های IDE تا قابلیت همگام سازی تنظیمات در دستگاه ها برای کسانی که با چندین سیستم برای توسعه کار می کنند.ادغام با Accessibility Insights برای تشخیص زودهنگام مسائل دسترسی.جستجوی کد بهبود یافته است.پشتیبانی جدید برای Git و GitHub ، برای همکاری ناهمزمان.نسخه مخصوص مکبرای ویژوال استودیو برای مک ، در نظر است تا انتقال به رابط کاربری اصلی MacOS ، برای عملکرد و قابلیت های بیشتر صورت بگیرد . هدف کلی این است که ویژوال استودیو 2022 یک IDE .NET مدرن برای Mac ارائه دهد که تجربه ای مفید مانند آنچه در Windows ارائه می شود ارائه دهد.