این هفته مایکروسافت اولین پیش نمایش از نسخه 17.13 ویژوال استودیو 2022 را منتشر کرد که تمرکز آن بر روی ثبات، امنیت، هوش مصنوعی و بهره وری است. برای شروع استفاده از این پیش نمایش، میتوانید به وب سایت ویژوال استودیو مراجعه کرده و آن را دانلود کنید یا از داخل محیط توسعه یکپارچه (IDE) خود آن را بروزرسانی کنید، اما به یاد داشته باشید که نباید از آن در محیطهای تولید استفاده کنید.
در خصوص بروزرسانیهای مربوط به ثبات و امنیت، مایکروسافت ابزارهای تشخیص و اشکال زدایی را بهبود داده است که توسعه دهندگان میتوانند از آنها برای حل مشکلات بطور مؤثرتر استفاده کنند و در نتیجه برنامههای پایدار و ایمنتری بسازند. همچنین ویژگیهای امنیتی بهبود یافتهای وجود دارند که از تهدیدات محافظت کرده و کد و دادههای شما را ایمن نگه میدارند.
در مورد هوش مصنوعی و بهره وری، نسخه 17.13 شامل هوش مصنوعی پیشرفتهای است که کارهای روتین را خودکار میکند، پیشنهادات هوشمندانه کد ارائه میدهد و کارایی کد نویسی را افزایش میدهد. ویژگیهای خاص شامل تکمیل کد، ابزارهای بازسازی کد و بینشهای شخصی سازیشده است.
برای مرور کامل ویژگیهای جدید این بروزرسانی، در اینجا برخی از ویژگیهای اصلی آورده شده است:
بهره وری
- اکنون میتوانید نوع پیش فرض کد گذاری را که ویژوال استودیو هنگام ذخیره فایلها باید استفاده کند، مشخص کنید.
- نوار لغزنده افقی در ویرایشگر اکنون میتواند خود را طوری تنظیم کند که همیشه در دسترس باشد حتی زمانی که فضا محدود است.
- اکنون میتوانید مشخص کنید که آیا خطوطی که در ویرایشگر پیچیده میشوند باید بطور خودکار تورفتگی داشته باشند یا نه.
- در جستجوی کد، اکنون میتوانید به راحتی بین فایلهای اخیر خود جابجا شوید.
GitHub Copilot
- در جستجوی ویژگیها، اکنون میتوانید از Copilot بخواهید که پاسخهای دقیقتری به سوالات شما ارائه دهد.
- میانبرهای جدید صفحه کلید برای نخها در چت GitHub Copilot.
- تجربه دستورات اسلش بهبود یافته با گسترش به زبان طبیعی.
- فرآیند اشکال زدایی با خلاصه نخهای AI در Parallel Stacks بهبود یافته است.
اشکال زدایی و تشخیص
- ابزار اندازه گیری Profiler اکنون از اندازه گیری هدفمند برای کدهای بومی پشتیبانی میکند.
- امکان ویرایش عبارات با هایلایت کردن نحوه نوشتار.
ابزارهای Git
- اکنون میتوانید درخواستهای pull را در ویژوال استودیو با اضافه کردن نظرات جدید به فایلهای درخواست pull در شاخه چک اوت شده، مرور کنید.
IDE
- تغییر تمها اکنون ترجیحات فونت و اندازه فونت شما را به یاد میآورد.
- میتوانید حسابهای GitHub را از طریق راهنمای اولیه راه اندازی یا از طریق Shell ویژوال استودیو اضافه کنید.
- اکنون میتوانید چندین حساب GitHub اضافه کرده و حساب فعال را برای استفاده از ویژگیهای GitHub مانند GitHub Copilot و کنترل نسخه تنظیم کنید.
- افزودن یک فایل Markdown جدید با الگوی جدیدی که در دیالوگ Add New Item موجود است، آسانتر شده است.
ابری
- اکنون Azure Functions میتواند از .NET Aspire برای ادغام فناوری بدون سرور در .NET Aspire استفاده کند.
- پیکربندی راه اندازی Docker - پشتیبانی از گزینه DependencyAwareStart در پیکربندی راه اندازی با گزینه depends_on فعال شده است.
- مقیاس Docker Compose - ویژگی scale در compose اکنون بطور کامل پشتیبانی میشود.
وب
- اکنون میتوانید HTML را به یک کامپوننت Razor در ویژوال استودیو از طریق عملیات کد استخراج کنید.
- اکنون میتوانید ویژگی "Format on Paste" را برای فایلهای Razor در تنظیمات ویژوال استودیو غیرفعال کنید.