Висуал Студио 2022 Превиев 2 је сада доступан са новим иконама и функцијама

Мицрософт је објавио други велики преглед Висуал Студио 2022. Доноси нове иконе, потпуну локализацију и нове алате за програмере.

Пре отприлике месец дана, Мицрософт објавио први преглед Висуал Студио 2022. Ово је прва верзија ИДЕ-а која је направљена искључиво за 64-битне рачунаре, тако да је прво издање било фокусирано на проналажење и решавање проблема са транзицијом. Није било много тога новог. Данас, међутим, добијамо Висуал Студио 2022 Превиев 2, и доноси много више нових функција.

За почетак, овај нови преглед је заправо локализован, тако да ако говорите било који други језик осим енглеског, сада можете да користите Висуал Студио 2022. Превиев 2 такође доноси освежене иконе и нови фонт Цасцадиа Цоде који је Мицрософт обећао раније ове године. Нове иконе треба да буду лакше разумљиве, чинећи Висуал Студио приступачнијим.

Мицрософт је такође додао нека нова побољшања продуктивности у Висуал Студио 2022 Превиев 2, почевши од нових прегледа уживо за КСАМЛ и веб апликације. Прегледи уживо омогућавају корисницима да уносе промене у ИДЕ и да их виде у реалном времену у апликацији коју праве. Промене се могу извршити и помоћу уређивача кода и директно из прегледа. Мицрософт је такође додао нову опцију под називом Форце Рун, која омогућава програмерима да покрену апликацију до одређене тачке, без обзира на било које друге тачке прекида у коду.

Још једна велика нова функција у Висуал Студио 2022 Превиев 2 је подршка за Хот Релоад у Ц++ апликацијама. Хот Релоад омогућава програмерима да унесу измене у код апликације док је она покренута и да их примењују без затварања апликације. Иако то зависи од промена које направите, можда ћете чак моћи да их примените без паузирања апликације.

Има још много тога новог ако желите да зароните у више техничких детаља. Комплетан списак промена доступан је у наставку:

Комплетан списак промена за Висуал Студио 2022 Превиев 2

Ц++

  • Сада можете да градите и отклањате грешке на ВСЛ2 без успостављања ССХ везе. Подржани су и ЦМаке пројекти на више платформи и Линук пројекти засновани на МСБуилд-у.
  • Алати за прављење в143 су сада доступни путем инсталатера Висуал Студио-а, као и преко самостални алати за прављење.
  • Висуал Студио сада подржава buildPresets.targets опција у ЦМакеПресетс.јсон. Ово вам омогућава да направите подскуп циљева у вашем ЦМаке пројекту.
  • Мени Пројецт у ЦМаке пројектима је поједностављен и нуди опције за „Делете Цацхе анд Рецонфигуре“ и „Виев Цацхе“.
  • Анализа кода сада примењује те повратне вредности функција означених са _Check_return_ или _Must_inspect_result_ мора се проверити.
  • ЛЛВМ алати који се испоручују са Висуал Студио-ом су надограђени на ЛЛВМ 12. Видите ЛЛВМ белешке о издању за детаље.
  • Подршка за Цланг-цл је ажурирана на ЛЛВМ 12.
  • Ц++ АМП заглавља су сада застарела. Укључујући у Ц++ пројекту ће генерисати грешке у изградњи. Да бисте утишали грешке, дефинишите _SILENCE_AMP_DEPRECATION_WARNINGS. Молим те погледај https://aka.ms/amp_deprecate За више детаља.
  • Ново искуство Хот Релоад је сада доступно изворним Ц++ апликацијама када се покрећу под програмом за отклањање грешака. За више информација погледајте нашу Хот Релоад секција испод.

Отклањање грешака и дијагностика

  • Приложите побољшањима дијалога процеса
  • Побољшања помоћника изузетака
  • Присилно Покрени да кликнеш
  • Дијагностичка анализа депоније меморије

.НЕТ Продуцтивити

  • Увођење рефакторисања параметара може да премести нови параметар из имплементације метода на његове позиваоце.
  • Трацк Валуе Соурце за анализу тока података
  • Опција за подвлачење променљивих које се поново додељују
  • Додата опција претраге у дијалогу Генерисање замењивања
  • Брзе информације за КСМЛ tags now preserve whitespace and CDATA blocks
  • Прозор Пронађи све референце ће сада груписати вишециљне пројекте
  • Рефакторисање за уклањање типова који се понављају у Висуал Басиц-у
  • Иди на имплементацију више неће кретати до чланова са апстрактним декларацијама које су такође поништене.

Разор (АСП.НЕТ Цоре) Едитор

  • Подршка за Хот Релоад у датотекама Разор
  • Побољшања перформанси
  • Побољшања форматирања и увлачења
  • Нове боје уређивача Разор
  • ТагХелперс су сада обојени и имају подршку за брзу класификацију информација и описе алата за довршавање
  • Истицање угаоних заграда и навигација за Разор конструкције
  • Коментари сада имају аутоматско довршавање, паметно увлачење, аутоматско укључивање наставака коментара и блокирање навигације коментара

Хот Релоад

  • Вруће поновно учитавање (и за .НЕТ и за Ц++ код) омогућава да извршите многе врсте измена кода у вашем покренуте апликацију и примените их без потребе да паузирате извршавање апликација са нечим попут а тачка прекида. У овом издању настављамо да побољшавамо ову функцију, а најважније су: подршка за Ц++, .НЕТ Хот Релоад када се покреће без програма за отклањање грешака (ЦТРЛ-Ф5), подршка за више типова измена и још много тога.

Поуздане локације

  • Преуредили смо функцију „Подешавања поверења“ и сада можемо да прикажемо упозорење кад год се непоуздани код (нпр. датотеке, пројекти или фасцикле) ускоро отвара унутар ИДЕ-а.

КСАМЛ преглед уживо

  • КСАМЛ Ливе Превиев је сада доступан за ВПФ програмере као први преглед овог новог искуства. Са Ливе Превиев-ом омогућавамо могућност снимања корисничког интерфејса апликација за десктоп рачунаре и уношење у усидрени прозор унутар Висуал Студио, што олакшава коришћење КСАМЛ Хот Релоад-а да промените апликацију и лако видите промене док правите њих. Ова функција побољшава КСАМЛ Хот Релоад искуство на уређају са једним екраном, а истовремено га чини могуће је полирати кориснички интерфејс апликација помоћу алата као што су дубоко зумирање, лењири, избор елемената и информације савети.

Даљинско тестирање

  • Врло рани експериментални преглед омогућавања покретања тестова на удаљеним окружењима као што су линук контејнери, ВСЛ и преко ССХ везе.

Кориснички интерфејс

  • Подразумеване иконе су ажуриране и освежене.

Азуре Цлоуд Сервицес

  • Пројекти Азуре Цлоуд Сервице (класични) и Азуре Цлоуд Сервице (проширена подршка) су сада подржани.

ЈаваСцрипт/ТипеСцрипт

  • Издали смо нови тип пројекта ЈаваСцрипт/ТипеСцрипт који гради самосталне ЈаваСцрипт/ТипеСцрипт пројекте са додатним алатима. Моћи ћете да креирате Ангулар и Реацт пројекте у Висуал Студио-у користећи верзију оквира инсталирану на вашем рачунару.
  • Тестирање ЈаваСцрипт-а и ТипеСцрипт-а је сада доступно у Висуал Студио Тест Екплорер-у

Проблеми обрађени у овом издању

  • Решен је проблем где веб локација није успела да се учита када је покренут РеацтРедук са ИИС Екпресс-ом.
  • Решен је проблем који узрокује поруку о грешци: „Унцаугхт РеференцеЕррор: нотифиХотРелоадАпплиед није дефинисан“.
  • Исправљена грешка при повезивању са сервером за 6.0 сигналР пројекте када се користи Цтрл+Ф5.
  • Исправљен је проблем због којег редослед претраге укључивања може бити нетачан када се дода на „Укључи директоријуме“.
  • Пројекат фиксне базе података: Превлачење датотеке из истраживача решења у отворени је брисање датотеке из система датотека!

Проблеми са највећим бројем гласова из заједнице програмера

  • Није могуће инсталирати ниједну претходну верзију ВС. Преузимање није успело због неважећег потписа
  • Анализа кода/пребрза упозорења Ц26404, Ц26406, Ц26407 регресија перформанси у ЦппЦореЦхецк:: ПоинтерСафетиКстенсион:: СеарцхСмартПтрсАндРеференцес
  • Интерна грешка компајлера са стд:: то_арраи када је променљива глобална и типа цхар цонст*
  • Грешке компајлирања за екстерна заглавља
  • Ц3493 са /стд: ц++ најновији користећи структурирано везивање у ламбда
  • Дугме Пошаљи повратне информације не ради у ВС 2022 када су инсталирани Питхон алати
  • Аспк датотеке покварене након ажурирања 16.10
  • Ц++ компајлер генерише неважећи код за цонстекпр метод
  • Нема упозорења за неискоришћену променљиву када је декларисана цонст
  • ГЦ прикупља током позива методе на ц++/цли реф класи
  • Објављивање Питхон Дјанго-а са ВебДеплои пројектом није успело од ажурирања Висуал Студио-а на 16.9
  • ИЦЕ: АРМ64 оптимизује за /стд: ц++ најновије
  • ВС 16.3.0 .НЕТ Цоре 3.0 Блазор серверски изворни код апликације постаје сив и губи ИнтеллиСенсе након имплементације
  • Кључ за потписивање иОС кода „иПхоне Дистрибутион: Мицрофраме Цорп (ккккк)“ није пронађен у привесцу за кључеве

Опширније

Ако желите сами да испробате Висуал Студио 2022, то можете сада преузми преглед 2 одавде. Можете га користити упоредо са Висуал Студио 2019 ако не желите да се посветите потенцијално нестабилном софтверу.