موارد جدید در مایکروسافت ویژوال استودیو 2017

پیوند عزیزی 1685
لوگو ویژوال استادیو 2017
ورژن بتا 15.6 تغییرات زیادی در جهت بهبود سی پلاس پلاس و همچنین بهبود بهره وری توسعه دهندگان وامکانات عیب یابی ایجاد کرده است.
سومین و آخرین نسخه بتا ورژن 15.6 به روز رسانی شده ی مایکروسافت ویژوال استودیو2017 اکنون در دسترس است.

ویژگی های ویژوال استودیو2017 ورژن بتا 15.6

در ماه فوریه مایکروسافت نسخه بتای کامل خود را برای ویژوال استودیو2017، 15.6 منتشر کرد. ویژگی های آن عبارتند از:
  • بارگذاری سریعتر هسته دات نت.
  • اطلاعیه ها در مورد افزونه ها که موجب ناکارامدی رابط کاربری میشد. 
  • توسعه دهندگان گزینه ای برای غیر فعال کردن افزونه ها و غیر فعال شدن اطلاعیه های مربوط به این افزونه ها را در اختیار دارند.
  • برای عیب یابی، پنجره تِرِد دیباگر به طور قابل توجهی سریع تر شده است. این پنجره نیز به صورت غیرهمزمان شده، بنابراین کاربران میتوانند در حالی که داده ها در پس زمینه پردازش می شوند با ویژوال استودیو کار کنند.
  • برای توسعه سی پلاس پلاس، توسعه دهندگان میتوانند انتخاب کنند که هنگام باز شدن پروژه های CMake  ، کَش CMake  هم به صورت اتوماتیک تولید شود. CMake  ابزاری برای تعریف فرایند ساخت است که در میان پلت فرم های مختلف اجرا میشود.
  • بهبود ارتباط دهنده های سی پلاس پلاس شامل تغییر در پی دی بی (دیتابیس برنامه ) میشود ، که تاخیر را کاهش میدهد و هنگام اشکال زدایی(دیباگ) موجب یک کاهش سی درصدی در مصرف حافظه پشته میشود.
  • از طریق بهینه سازی حلقه های پیش افزایش و انتشار ثابت های سراسری در تولید کد، زمان کامپایل کردن بهبود پیدا کرده است.
  • ابزارهای ساخت در ویژوال استودیو در حال حاضر انواع تایپ اسکریپت و Node.js را پشتیبانی می کند.
  • پیش نمایش محدود خصوصی برای Visual Studio Live Share ارائه شده که برای همکاری
 بی درنگ (Real-time)در میان تیم ها فراهم شده است. توسعه دهندگان علاقه مند میتوانند در وبسایت Visual Studio Live Share ثبت نام کنند.
مایکروسافت در 10 ژانویه دومین ورژن بتا ویژوال استودیو 2017 15.6 را منتشر کرد.

ویژگی های آن عبارتند از:

عملکرد بارگذاری بهبود یافته، و بر سناریوهایی که پروژه در حال حاضر باز میباشد متمرکز شده است.
با بارگیری داده ها به صورت موازی، زمان ذخیره سازی طراحی بهینه شده است. بنابراین ویژوال استودیو می تواند از دیسک و پردازشگر با بازده بیشتری استفاده کند. مایکروسافت راهی پیدا کرده که سی شارپ و ویژوال بیسیک دو برابر سریع تر خواهند شد.
برای بهره وری بیشتر، بتا به توسعه دهندگان اجازه میدهد از منابع کامپایل شده کد تولید کنند.
برای عیب یابی، ابزار استفاده از پردازشگر ، فراخوانی پشته ها را برای کد های غیر همزمان هنگامی که از Alt-Z استفاده میشود، به صورت منطقی انجام میدهد.
برای توسعه ابر آزور، تحویل مداوم میتواند راه حلی برای مشکلات هسته ASP.Net در پروژه ها باشد.
قابلیت تست اکسپلورر، برای تست های در حال اجرا ، به منظور سازماندهی تست های پروژه، فضای نام و کلاس ،یک سلسله مراتب اضافه کرده است.
تست اکسپلورر ، تست بی درنگ را تغییر داده است به طوری که در حال حاضر به صورت پیش فرض است و نیازی به ست کردن فِلَگ نیست.

پیش نمایش ، قابلیت های جدید دیگری نیز برای توسعه دهندگان سی پلاس پلاس ارائه می دهد:

برای پیروی از استانداردهای سی پلاس پلاس ، پیش نمایش، کتابخانه استاندارد سی پلاس پلاس 17، از جمله API هایی مانند stable_sort و پارتیشن را بیشتر پیاده سازی می کند.
فایل های "اینکلود " گم شده، برای باز کردن پوشه سی پلاس پلاس ، به طور خودکار پیدا میشوند(در صورتی که در زیرشاخه ورک اسپیس ریشه باشد).
گزینه های اشکال زدایی(دیباگ)برای توسعه ARM GCC جاسازی شده، در دسترس میباشد.
پنج قانون جدید برای اجرای قواعد سرریز عدد صحیح و قوانین اضافی برای دستورالعمل های سی پلاس پلاس اضافه شده است.
پروژه های CMake در حال حاضر به طور خودکار در تست اکسپلورر نشان داده شده است.

ویژگی های معرفی شده در تاریخ 8 دسامبر 2017، بتا اولیه شامل:

ابزار استفاده از پردازشگر بر اساس مصرف خطوط خاص، خطوط کد نویسی را برجسته نشان میدهد.
برای استفاده از قابلیت اینتلیسنس برای کد پایتون، دیگر نیازی به یک پایگاه داده تکمیلی نیست.
{ IntelliSense نام سامانه‌ی تکمیل کد هوشمند شرکت مایکروسافت است که در محیط ویژوال استودیو مورد استفاده قرار می‌گیرد. این فناوری برای اولین بار در IDE ویژوال بیسیک عملیاتی شد.}
ابزار همکاری تیمی، عملکرد برچسب های Git را با برچسب های موجود برای نشان دادن تمام برچسب ها در یک مخزن بهبود بخشیده است. توسعه دهندگان همچنین میتوانند برچسب ها را حذف کنند و یا با فشردن آن ها شاخه جدیدی از برچسب ها ایجاد کنند.
دسترسی به اکستنشن App Authentication(تصدیق برنامه) ، برای پیکربندی یک دستگاه برای استفاده از تنظیمات محافظت شده هنگام کار با (ابر ازور)Cloud Azure، به تنظیمات اصلی منتقل شده است.
تست Real-time (بلادرنگ) که برای پروژه هایی که از کامپایلر Roslyn برای پیدا کردن تست ها و تست اکسپلور استفاده میکردند، اکنون به صورت پیش فرض است. از زمانی که به وسیله یک فلگ در نسخه 15.5 منتشر شد، در دسترس بوده است.
برای توسعه ابر ازور، ویژوال استودیو از پیکربندی تحویل مداوم به ازور برای کنترل نسخه تیمی ، ریموت های Git SSH و برنامه های وب برای کانتینرها(ظرف نگه دارنده) پشتیبانی میکند.
مرجع خدمات وب (WCF) که به ارائه دهنده خدمات متصل بود، اکنون از یک مرجع خدمات موجود پشتیبانی می کند، و روند بازسازی کد پروکسی سرویس گیرنده برای وب سرویسِ به روز شده را ساده سازی میکند.

از کجا میتوان ویژوال استودیو 15.6 بتا را دانلود کرد

شما می توانید نسخه 15.6 بتا را از وبسایت ویژوال استودیو دانلود کنید.
در حال حاضر در دسترس است: ویژگی های ویژوال استودیو 2017 15.5 
ویژوال استودیو 2017 15.5 در تاریخ 4 دسامبر منتشر شد و از ویژگی های آن سریع تر شدن زمان بارگذاری سی شارپ و ویژوال بیسیک بود.
کامپایلر ویژوال استودیو 2017 15.5 و کتابخانه استاندارد، پشتیبانی های جدیدی برای سی پلاس پلاس 17 استاندارد قرار داده اند :
  • کامپایلر حدود 75 درصد از ویژگی های سی پلاس پلاس 17 را پشتیبانی می کند، از جمله اتصالات ساخت یافته، constexpr lambdas، متغیرهای درون خطی و عبارات فِلوت.
  • تولید کد سی پلاس پلاس بهبود یافته است.
  • بررسی های دستورالعمل های هسته جدید سی پلاس پلاس باید کیفیت کد سی پلاس پلاس را تضمین کند.
  • با نوشتن واحد تست های "گوگل تست سی پلاس پلاس"، از فریم ورک گوگل تست پشتیبانی میکند.
  • ظرفیت کاری لینوکس سی پلاس پلاس، کارآیی متقابل برای میکروکنترلرهای ARM را پشتیبانی می کند.

در ویژوال استودیو 15.5 این موارد نیز جدید است:

برای انگولار2، پلت فرم از فایل های قالب با فرمت inline و .ngml، از طریق سرویس زبانی انگولار2 پشتیبانی می کند. این کار به توسعه تایپ اسکریپت و جاوا اسکریپت کمک میکند.
برای خدمات زبان تایپ اسکریپت و جاوا اسکریپت، قبلا یک مساله باعث میشد حافظه بیشتری نسبت به چیزی که تعیین شده بود استفاده شود، که اکنون این مشکل حل شده است. این مساله همچنین باعث میشد نسخه اشتباه تایپ اسکریپت  در پروژه های مختلف لود شود. برای بهبود کارایی و قابلیت اطمینان در پروژه های بزرگ، تنها پروژه های آنالیز که حاوی فایل های باز شده در ویرایشگر هستند، به ویرایشگر متن جاوااسکریپت / تایپ اسکریپت اضافه شده است.
قابلیت اشکال زدایی انتلی تریس استپ بک ، برای برنامه های ASP.Net که در (خدمات اطلاعات اینترنتی)IISدر حال اجرا هستند پشتیبانی اضافه کرده است. اشکال زدایی استپ بک در اولین نسخه بتا معرفی شد، در هر نقطه انفصال و هر مرحله اشکال زدایی یک اسنپشات از برنامه برمیدارد که این کار باعث توسعه روند بررسی و عیب یابی میشود.
قابلیت وظایف از راه دور به توسعه دهندگان اجازه اجرای یک فرمان بر روی یک سیستم از راه دور در "مدیریت اتصال ویژوال استودیو" را میدهد. توسعه دهندگان همچنین می توانند فایل ها را به سیستم راه دور کپی کنند.
"جعبه پشتیبانی زبان اِف شارپ" در دسکتاپ توسعه بار کاری دات نت، به عنوان "اِف شارپ دسکتاپ ساپورت" تغییر نام پیدا کرده است که نشان دهنده این است که فقط اف شارپ و فریم ورک دات نت را شامل می شود.
پشتیبانی زبان اف شارپ به طور پیش فرض با یک بار کاری مورد نیاز، نصب شده است. هسته دات نت 2.0 اف شارپ، شامل SDK هسته دات نت 2.0 میشود.
این نسخه بتا از پروتکل سرور زبان پشتیبانی میکند که به توسعه دهندگان اجازه می دهد که از زبان هایی که ویژوال استودیو پشتیبانی محلی آنها را ارائه نمی دهد استفاده کنند. پروتکل سرور زبان بتا به عنوان یک افزونه در بازار ویژوال استودیو در دسترس است.
مدیریت اسرار، برای شناسایی اسرار مانند جریان های اتصال پایگاه داده و کلید های وب سرویس.
زامارین، برای پیاده سازی و اشکال زدایی برنامه های تلفن همراه با استفاده از ویژوال استودیو و یک دستگاه iOS یا Android.
توانایی استفاده از هسته دات نت ، نسخه متقابل پلت فرم دات نت با پلت فرم محاسبات توابع بدون سرور ازور.
پشتیبانی از زیرمجموعه های Git و درخت کار، در تیم اکسپلورر.

 

کلمات کلیدی

لینک های مرتبط

طراحی سایت اصفهان