Найкрасивіші випускні плаття 2019 року або як стати королевою вечора?
Як і кожного року, особливо актуальною темою є вибір плаття на випускний. Дівчата розпочинають продумувати свій образ ще з початком навчального року, ретельно оглядаючи модні журнали та вивчаючи всі сучасні тенденції. Саме тому ми також вирішили поділитись з вами модними рішенням щодо вечірньої сукні 2019 року, яка зможе стати найкращою на випускному вечорі.
Актуальні відтінки
Перше, про що варто одразу написати, це те, що у кожної дівчина є свій кольоротип, тому не варто обирати просто модний відтінок 2019 року, слід зосередитись на виборі того, що пасуватиме саме вам.
Актуальними кольорами у сезоні 2019-2020 років є пастельні тони. Слід звернути увагу на бежеві, рожеві, м’ятні, персикові, лимонні сукні в пастельних відтінках. Саме такі кольори не просто максимально актуальні, але й дуже підходять ніжним та витонченим натурам, якими і є молоді дівчата, що стають на порозі дорослого життя.
Якщо ваша пастельна сукня буде ще й із ажурної чи спадаючої тканини, то ви взагалі потрапите у саме серце модних тенденцій цього року. Такий образ додасть вам повітряності та загадковості і нікого не зможе залишити байдужим.
Також досить актуальними у цьому сезоні залишаються випускні сукні у чорному та білому кольорах. Якщо ви думаєте, що білий – це лише для нареченої, то дуже помиляєтесь. Саме цей колір може підкреслити усю красу юної леді. Як варіант, можна обрати сукню молочного кольору. А от тим, хто хоче виділитись та не боїться заявляти про себе ідеально підійде довга сукня чорного кольору.
Ідеальна довжина випускного плаття
Якщо ви думаєте, що слід обирати виключно довгу вечірню сукню, то дуже помиляєтесь, адже у цьому сезоні можна обрати будь-яку довжину плаття. Чому довгі сукні завжди в моді? Відповідь досить проста – вони личать практично усім типам фігури та зовнішності, додаючи певної святковості та урочистості.
Тут важливо обирати сукню, яка вам не просто буде подобатись, а личитиме. Не слід боятись обирати пишні плаття, адже на випускному 2019 року вони знову актуальні, при чому, як довгі, так і короткі. Модельєри радять дівчатам, що хочуть показати свої ніжки та обирають короткі випускні сукні, віддати перевагу монохромним моделям з пишною спідницею. В такій сукні вам буде максимально зручно, а ваш зовнішній вигляд підкорить усіх навколо.
Ще один важливий момент – гармонія образу. Якщо ви вже обрали довжину сукні, то варто одразу подумати про взуття та аксесуари, тому що від них теж залежить велика частина успішності образу.
Обираємо силует сукні на випускний
Сьогодні є багато актуальних фасонів, які здатні підкреслити достоїнства та приховати усі дрібні недоліки будь-якої дівчини. Важливо просто правильно підібрати їх до своєї фігури і ви отримаєте ідеальний варіант.
Одним з найпопулярніших є А-силует, який частіше обирають цінителі класики. Він дуже гарно дивиться у парі з шлейфом, але слід пам’ятати, що шлейф може бути не надто зручним рішенням для святкування випускного. Обираючи сукні зі шлейфом треба шукати варіанти, коли він піднімається догори або взагалі знімається.
Годе чи русалонька – це фасон, який здатен максимально вигідно підкреслити усі достоїнства фігури. Обирайте варіанти з мереживними вставками та відкритою спиною і ви точно будете у центрі уваги на випускному 2019.
Ще один актуальний варіант – плаття- mullet. Цей фасон не лише личить багатьом дівчатам, підкреслюючи їх красу, а й є максимально зручним для самого святкування. Модельєри радять звернути увагу на плаття- mullet з цупкої тканини одного кольору.
Надіємось, що наші модні поради допоможуть вам обрати саме ту ідеальну сукню, котра змусить відчути себе королевою випускного вечора.
Завдяки співпраці з різноплановими компаніями, маю досвід написання статей на різноманітну тематику. Хобі — кухня та все, що пов’язано з домашніми солодощами. Все це дозволяє мені створювати якісний контент для читачів блогу.
View all posts
Вечерние 7. Плаття на випускний 2021, випускнi сукнi купити Україна, випускне плаття 2021 Україна
145 $
182 $
177 $
177 $
182 $
182 $
157 $
157 $
140 $
177 $
157 $
157 $
154 $
154 $
159 $
159 $
Показано с 1 по 18 из 161 (всего страниц — 9)
Плаття на випускний, випускнi сукнi купити Україна, салон вечiрнiх суконь Київ, випускнi плаття великих розмiрiв, випускне плаття 2021 Україна
тенденції моди, фото.
Які сукні на випускний для старшокласниць і випускниць Вузів будуть в тренді в 2019 році? Як вибрати плаття на випускний-2019 на Алиэкспресс?У цій статті ми розповімо про те, як вибрати стильне і красиве плаття на випускний-2019.
Колись культовий Ів Сен-Лоран вимовив таку фразу: «Мода не просто робить жінок красивими – вона дає їм впевненість у собі». А що, як не впевненість, найбільше потрібно дівчатам, що стоять на порозі дорослого життя? Залишаючи шкільні стіни, будь-яка дівчина хоче виглядати чудово! Що ж, подивимося, які вечірні сукні обіцяють бути стильними в 2019 році.
Випускні сукні-2019: актуальні відтінки
ВАЖЛИВО: Звичайно, в першу чергу варто орієнтуватися на кольоротип дівчини.
Але є і деякі модні тенденції, актуальні в сезоні-2019 для вечірніх нарядів. Наприклад, виразно варто придивитися до вбрання пастельних тонів – бежевому, бузкового, рожевого, м’якому лимонного, персикового. Вони напевно припадуть до смаку натурам ніжним, витонченим, граціозним.
Ідеально, якщо при цьому сукня буде виготовлено з струмуючих або ажурних тканин. Подібне поєднання додасть образу ще більше легкості.
Пастельний відтінок випускної сукні-2019 відмінно поєднується із струмуючими матеріалами і ажуромОздоблене вишуканою вишивкою випускна сукня-2019 пастельного кольоруСвітлий лимонний відтінок випускної сукні-2019 — це дуже ніжно і жіночноНіжне бузково-біле плаття для випускного-2019 Білий колір належить нареченим? Зовсім ні! Модельєри вирішили, що і на випускниця-2019 він буде виглядати чудово. Тим більше, це так символічно – відтінок чистоти на молодих дівчатах! До речі, молочний (або, як його ще називають, «масляний») відтінок теж підійде. Освіжаючий наряд на випускний-2019 молочного відтінкуМереживне довге біле плаття — відмінна знахідка для випускниці-2019Кокетлива повітряне біле платтячко — те, що потрібно для випускного-2019Чорний колір, як класика жанру, все одно залишається в тренді. Коктейльними сукнями нікого не здивуєш – це теж класика. Хоча і на випускному вона буде виглядати чудово.
Таке плаття дівчина зможе одягнути не лише на випускний-2019, але і безліч разів надаліЧорне плаття в підлогу — ефектний наряд для випускного-2019ВАЖЛИВО: Але якщо хочеться зробити ефект і одягнутися в образ загадкової панянки, безперечно варто придивитися до чорних суконь в підлогу.
Якщо хочеться вибрати ще з якихось темних кольорів, модельєри навперебій рекомендують темно-синій, кавовий, фіолетовий, чорничний.
Загадковості випускного образу-2019 додасть фіолетову сукнюМереживне темно-синє плаття прикрасить будь-яку випускницю-2019особливо>яскравим і епатажним дівчатам напевно сподобається бордове плаття. Ефектне бордове випускна сукня-2019У цьому сезоні рекомендується поєднувати темні кольору з контрастними яскравими вкрапленнями. Або, як варіант, з вкрапленнями пастельній палітри.
Бардовое плаття з білим візерунком на випускний-2019Досить цікаве контрастне плаття на випускний-2019Випускні сукні-2019 для старшокласниць: стильна довжина
Наскільки важливо правильно підібрати довжину сукні, і яка допустима для вчорашніх школярок? Насправді, будь-який варіант прийнятний. Наприклад, довгі вбрання підходять всім дівчатам незалежно від зовнішності.
Тому, якщо хочеться виглядати розкішно та вишукано, безперечно варто придивитися до такого варіанту. До того ж він ідеально підходить торжества.
Дівчатам, які хочуть підкреслити плечі, краще вибирати моделі без рукавів. Подібне плаття також відмінно робить акцент на зоні декольте, на талії.
Максі-плаття на випускний 2019 дуже вишукано, і не потребує додаткових прикрасДовге випускна сукня-2019 чудово поєднується з витонченою зібраної зачіскоюВАЖЛИВО: Довгі шикарні сукні обов’язково повинні гармонійно поєднуватися з іншим чином. Фахівці рекомендують випускниці зробити природний макіяж і елегантну зачіску пучком, підібрати непомітні аксесуари.
Дівчата, що бажають виглядати по-королівськи, можуть придбати пишну сукню. У такому вбранні вони будуть справжніми принцесами вечора!
У такому пишному довгій сукні на випускний-2019 дівчина буде почувати себе принцесоюПовітряне ніжне рожеве плаття з кокетливим бантом на випускний-2019Особливо екстравагантні леді можуть дозволити собі шлейф. Образ виходить по-справжньому розкішним, а постава у юної панянки автоматично стає ідеальною. Чудово з шлейфом поєднується верх вбрання у вигляді корсета.
Шикарне плаття зі шлейфом на випускний-2019 у бордовій панелі, рекомендованої стилістамиШлейф на випускному платті-2019 сам по собі є чудовим прикрасоюНіжне бежеву сукню на випускний-2019 з таким же повітряним шлейфомЩо стосується короткої довжини, то вона стане прекрасним вибором для тих дівчат, які думають не тільки про красу, але і про комфорт. Багато ходити, вдосталь танцювати і веселитися, не боячись забруднити наряд – хіба це не найкращий випускний?
До того ж власниці стрункої фігури і довгих ніжок зможуть похвалитися своєю зовнішністю. Короткий випускне плаття якраз цьому допоможе.
Короткі випускні сукні-2019 вигідно підкреслюють зовнішні дані дівчатВ коротких випускних сукнях-2019 дуже зручно танцюватиТаке коротке плаття на випускний-2019 зробить образ ніжним і романтичнимМонохромне плаття на випускний-2019 з пишною кокетливою спідничкоюПишне біле коротке плаття на випускний-2019 виглядає легко і свіжоособливо> мереживні наряди такої довжини. Мереживо робить образ ще більш юним, повітряним. Відмінна знахідка для романтичних натур! Мереживне коротке плаття з пишною спідницею на випускний-2019ВАЖЛИВО: Модельєри радять віддати перевагу монохромним коротким моделям з пишною спідницею.
Якщо ж хочеться більше сміливості і кокетства, варто зробити акцент на відкритій спині. Крім усього іншого, така модель дуже зручна в літній час проведення випускних.
Коротке плаття з пишною спідницею і відкритою спиною на випускний-2019Коротка довжина, мереживо і відкрита спина — унікальне поєднання романтизму і кокетства для випускного-2019Випускні наряди-2019: модні фасони
Якщо говорити про фасони, то А-силует сподобається любителькам класики. Шанувальниць подібного варіанту безліч, тому вибір суконь широкий. До речі, А-силует чудово поєднується зі згаданим раніше шлейфом – не даремно таку комбінацію любили короновані особи.
Що важливо, подібний фасон підходить власницям неідеальної фігури. З допомогою розширюється донизу спідниці виходить так звана «чарочка», і зовсім необов’язково для її отримання утягиваться в корсет.
А-силует випускної сукні-2019 зробить будь-яку фігуру ідеальноюА-силует робить будь випускна сукня-2019 королівськимКоротке плаття на випускний-2019 теж може бути витримано в А-силуетіРік або, як ще називається цей фасон, «русалонька» стане знахідкою для жіночних і вишуканих випускниць. Таке плаття облягає постать, а потім розходиться.
ВАЖЛИВО: Якщо юній дівчині хочеться максимально підкреслити достоїнства своєї фігури, краще плаття-рік ідеї не знайти!
Особливо добре буде виглядати плаття-русалка з шовком, мереживом, напівпрозорими вставками, декольте, відкритою спиною. Все це підкреслить витонченість власниці наряду.
Сукня-рік виглядає дуже витончено і чудово доповнить образ випускниці-2019Сукня-годе з паєтками на випускний-2019Спідниця у сукні-рік на випускний-2019 може бути пишною, повітряноїПлаття-mullet – досить популярна модель. Особливо вона приваблює прихильниць всього незвичайного, яскравого. Являє собою цей фасон подовжену ззаду і укорочену спереду спідницю. Іншими словами, асиметрію.Як стверджують модельєри, особливо виграшно виглядатимуть сукні-mullet, виготовлені з щільної тканини. Вона створює хвилі, за рахунок чого наряд починає нагадувати шикарні пишні моделі А-силуету.
Ефектне пишне плаття-маллет для випускного-2019Сукня-маллет з мереживом, розходиться хвилями — урочистий наряд на випускний-2019У такій сукні-маллет буде зручно святкувати випускний-2019ВАЖЛИВО: Тільки цей варіант виявиться більш зручним для активного святкування.
Плаття-футляр – класична модель, яка добре підходить не тільки для ділового образу, але й для урочистого. Такий наряд обов’язково буде носитися його володаркою в майбутньому. Крім функціональності, він ще й чудово підкреслює всі достоїнства фігури.
При цьому сукня-футляр ніколи не буде виглядати вульгарно, що для молодих осіб дуже важливо. Не дарма такого фасону віддавала перевагу Коко Шанель.
Таке плаття-футляр відмінно підійде для випускного-2019Сукню на випускний-2019 в стилі Коко ШанельСукня-бюстьє підійде тим дівчатам, які захочуть підкреслити свою сексуальність. Такий фасон зробить чудовий акцент на грудях, плечах. Його родзинка – відсутність бретелей, рукавів і щільний ліф. Тому у бюстьє маса прихильниць ось вже безліч століть.
Спідниця може бути будь – облягає, пишною, яка розлітається при ходьбі. Довжина спідниці сукні-бюстьє теж не має особливого значення – прихильницям фасону буде з чого вибрати.
Облягаюче міні-сукня-бюстьє на випускний-2019 з мереживомКороткий пишну сукню-бюстьє на випускний-2019Максі-сукні-бюстьє на випускний-2019Грецький фасон або ампір підійде випускницям, які хочуть приховати деякі недоліки фігури і придбати поставу. Справа в тому, що для подібних моделей характерні драпірування, які послужать маскуванням.
ВАЖЛИВО: Спідниця, як правило, починає розходитися вже під грудьми, що сильно виручить тих дівчат, які соромляться зайвих сантиметрів на талії.
Крім практичної складової, таке плаття буде дуже естетично виглядати. Воно виглядає свіжо і прекрасно підійде юній панянці.
Декор у такого наряду мінімальний, але виразний. Це може бути, наприклад, декоративний вузол або симпатична брошка.
Що стосується відтінків, то класикою вважаються білий і молочний. Однак модельєри стверджують, що припустимо виходити в світ і в інших варіантах.
Класичне біле плаття-ампір на випускний-2019Сукню на випускний-2019 в грецькому стилі в бежевих тонахЧарівлива лимонне плаття-ампір для випускного-2019Фасон з баскою – дивно, але баска відмінно виглядає не лише на ділових нарядах. Дизайнери стверджують в один голос, що така родзинка на випускному платті обов’язково виділить із загальної маси випускниць. Таке плаття буде виглядати дуже жіночно і справді розкішно.
Крім того, баска допоможе візуально скоректувати фігуру. Її недоліки вдало загубляться завдяки фасону наряду.
Сукня актуального ніжно-рожевого кольору на випускний-2019 з баскоюТаке плаття з баскою на випускний-2019 допоможе візуально скорегувати будь-яку фігуруСукня-трансформер – це по-справжньому сучасно! Ідеальний компроміс для цінують і шик, і зручність панянок. Красива спідниця-шлейф може відкріплятися, даючи своїй господині більшу свободу в рухах.
Шикарне плаття-трансформер на випускний-2019Незвичайне плаття-трансформер на випускний-2019Випускні сукні-2019: тканини
Гіпюр – у фаворитах у сезоні-2019. Він допомагає створити надзвичайно елегантний і спокусливий образ. До того ж наряд з подібного матеріалу завжди виглядає дорого.
ВАЖЛИВО: Що важливо, незважаючи на свою гадану легкість, гіпюр чудово тримає форму.
Що цікаво, важить матеріал дійсно небагато. Сукня виходить легким і не заважає при русі.
Перевага гіпюру і в тому, що він, на відміну від ажуру, опуклий. Наряд в результаті виходить більш виразним і цікавим.
До переваг відноситься також цілковита гіпоалергенність. За рахунок того, що в таких нарядах завжди є підкладка та гіпюр сам по собі нечасто стикається з тілом, ймовірність появи роздратування на шкірі вкрай мала.
Чорне гіпюрову сукню на випускний-2019 — це практично і жіночноГіпюрову синє плаття на випускний-2019 виглядає надзвичайно повітрянимСукню на випускний-2019 з гіпюру може бути будь-якого фасонуШифон – цей матеріал, на думку модельєрів, також повинен бути на піку популярності. І не дивно: він допомагає робити образ легким, летять. Крім цього, шифон в жарку пору випускних вечорів абсолютно не обтяжує.
У такому вбранні тіло має можливість дихати – погодьтеся, досить зручне властивість під час танців. При цьому матеріал дуже міцний.
Шифонове плаття на випускний-2019 додасть легкостіУ такому шифоновій сукні на випускний-2019 буде зручно танцюватиА таке шифонову сукню для випускного-2019 допоможе приховати недоліки фігуриВАЖЛИВО: Завдяки тому, що шифон відмінно драпірується, він стане знахідкою для дівчат з проблемними фігурами.
Випускні сукні сезону-2019: чим вони можуть бути прикрашені
Вишивка дуже навіть вітається на випускних нарядах-2019. Найактуальнішим буде квітковий мотив. Причому бажано, щоб це були великі бутони або вже розпустилися квіти. Подібні сукні, безсумнівно, підійдуть дівчатам романтичним і витонченим.
Дуже витончено виглядають квіти, що покривають напівпрозорий матеріал. Подібна комбінація може фігурувати на вставках сукні.
Вишиті на випускному платті-2019 квіти виглядають на молодій дівчині просто відмінноЕлегантна квіткова вишивка на пишному випускному платті-2019Такі вишиті на випуском плаття-2019 квіти роблять образ вишуканимВишивка золотом по чорному матеріалу — теж актуальний і шалено привабливий варіант. Надає шик і витонченість.
Вишивка золотом на чорному тлі — хіт серед випускних суконь-2019Напівпрозорі вставки – дуже цікава знахідка. Вона поєднує в собі цнотливість закритого сукні з «віконцями» з напівпрозорих тканин, які привносять в образ кокетство.
Напівпрозора вставка на спині на випускному платті-2019 — відмінне рішенняВставки на боках і напівпрозорі рукава прикрасять випускна сукня-2019ВАЖЛИВО: Втім, слід пам’ятати, що головне при підборі подібних суконь – вибрати ті, які пристойні. Все-таки вчорашнім школяркам не до лиця надмірно відверті наряди.
Пір’я – виразно це прикраса допоможе виділити господиню сукні із загальної маси випускниць. Модельєри переконані в тому, що пір’я зможуть вдало розставити акценти в наряді, створити відчуття свята.
Особливо стильно виглядають білі пір’їнки на однотонної тканини. Різнокольорові ж пір’я в одному комплекті ризикують створити ефект «занадто багато всього».
Біле пір’я на білому випускному платті-2019 — це особливий шикРожеві пір’я на рожевому випускному короткій сукні-2019 виглядають теж цікавоБахрома – і в сезоні-2019 вона обіцяє бути в тренді. Крім створення грайливого образу, бахрома може послужити відмінним візуальним коректором фігури!
- Так, декор в області рукавів чудово підійде власницям дуже худих рук
- Прикраса на талії підкреслить відмінну фігуру власниці сукні
- Бахрома на сукню в області ніг зробить вдалий акцент на струнких ніжках
Бахрома на випускному платті-2019 — вдале рішення для зорової корекції фігуриТака бахрома на спідниці на випускному платті-2019 буде цікаво виглядати під час танцівВАЖЛИВО: Втім, деяким дівчатам бахроми варто остерігатися. Наприклад, сукня з цим елементом декору на грудях однозначно не підійде дівчатам з великим розміром бюста.
Як вибрати плаття на випускний-2019 на Алиэкспресс?
Звичайно ж, придбати випускний наряд можна і в інтернет-магазині Алиэкспресс. Для тих, хто опинився там в перший раз, нагадуємо, що бажано ознайомитися зі статтею «Перший замовлення на Алиэкспресс» або з відео-інструкції.
Розібравшись з цим питанням, можна приступити до вибору суконь .загального каталогу
Якщо є більш конкретні переваги, варто скористатися фільтром. Можна, наприклад, відібрати сукні в каталозі за цими посиланнями:
- Матеріал – шовк, бавовна, льон і т. д.
- Стилем – клубний, вінтажний, богемний, милий
ВАЖЛИВО: Можна навіть окремо оглянути новинки.
- Довжині рукава – повний рукав три чверті, короткий, без рукавів
- Фасону рукави – метелик, пелюстка, ліхтар, кажан, буф, розтруб
- Типу вирізу – наприклад, з відкритою шиєю і плечима, човником, V-подібний
- Довжині самого сукні – до підлоги, до середини ікри, до щиколотки, до колін, міні
- Кольору – білий, чорний, синій, фіолетовий, бежевий, рожевий, блакитний і т. д.
- Прикраси – бант, вишивка, мереживо, пір’я, драпірування, оборки, блискітки
- Силуету – асиметрія, трапеція, бутон, бальний варіант, годе, прямий
- Розміром – від XXS до4XL
Хочеться сподіватися, що майбутні випускниці зможуть почерпнути корисну інформацію з нашої статті. І наостанок хочеться навести ще одну цитату, але на цей раз від незабутньої Коко Шанель: «Розкіш повинна бути зручною, інакше це не розкіш».
Відео: Невеличка добірка випускних суконь-2019:
Платье на выпускной 2019 — советы стилистов как выбрать платье
Недавно школьники отметили праздник последнего звонка, а это значит, что тема «выпускной 2019» будет первоочередной для всех одиннадцатиклассников. И, если выбор парней будет очевидным и легким, то девушки часто задумываются над тем, как не прогадать с нарядом для вечера, который больше не повторится. Самой главной задачей для выпускниц всегда стоит найти свое особое платье для праздничного торжества.
Читайте также: Макияж на выпускной 2019: главные тренды и красивые идеи в фото и видео
Юным леди стоит учесть все моменты, касающиеся их образа: актуальность, фасон, ткань, длину, цвет и самое главное – удобство. Чтобы облегчить миссию модниц, глаза которых могут разбегаться при выборе выпускного платья, журналисты LifeStyle 24 пообщались со стилистами Антониной Обуховой и Екатериной Должиковой.
Девушки, которые долгое время занимаются стилизацией и рассказывают о моде на своей странице в Instagram, развернуто поделились своим мнением по выбору наряда для праздничного вечера. Киевлянки конкретно указали, на какие образы для выпускного стоит обратить внимание, а от чего лучше воздержаться, чтобы не испортить стильный образ.
Трендовые платья для выпускного 2019
Каждый год модные тенденции заметно меняются. Дизайнеры и кутюрье диктуют определенные правила, а модницы стараются следовать им в повседневной жизни и особенно во время важных событий. Так, выпускной 2019, который наступает на пятки одиннадцатиклассникам, является одним из самых главных событий в юной жизни школьников. По словам стилисток, мода циклична, интересна и мимолетна, поэтому догнать все тренды невозможно, а часто и не нужно.
Мы всегда за то, чтобы платье гармонировало со внешностью девушки, подчеркивало ее сильные стороны и выражало уникальную личность! Независимо от временных трендов, эта гармония чувствуется издалека. А что касается трендов, популярностью пользуется эстетика минимализма с ее элегантностью и изысканностью, а также возврат к настоящему, естественному, натуральному образу. И это касается не только платья, но и образа в целом: прически, макияжа и аксессуаров,
– заверили Антонина и Катя.
Также стилистки предоставили фотопримеры оригинальных платьев для выпускного 2019.
Платье для выпускного 2019 года / Фото предоставлено стилистами
Относительно фасона, Антонина и Катя заметили, что в этом году нет категорических возражений в выборе платья на выпускной бал: или пышное, или обтягивающее. Но дали несколько советов тем, кто до сих пор в активном поиске своего платья.
Можно выбрать и один и второй вариант! Просто помните, что фасон «рыбка» выигрышно смотрится на стройных, высоких девушках. С минимальной детализацией. А выбирая пышное, мы бы посоветовали присмотреться к такому варианту! Изящное оформление сверху делает его роскошным, но в то же время наивно простым и свободным! Обратите внимание на прическу – идеальна к этому платью,
– подчеркнули стилистки.
Платье для выпускного 2019 года / Фото предоставлено стилистами
Также, что касается целостного образа, Антонина и Катя заверили, что важно не переборщить в образе с ярко выраженными акцентами и деталями. Девиз выпускного 2019 – все должно быть в меру.
«Выбирая минимализм, продолжайте развивать эту тему и в макияже и в прическе. Часто видим очень красивое платье в стиле минимализма, но девушке кажется, что это слишком просто и начинается игра красок: яркий макияж, массивные и неподвижные прически, добавление ненужных аксессуаров. Бывает другой вариант: девушка с экстравагантной внешностью, которая запоминается, поэтому платье в таком случае должно соответствовать ей! К примеру, интересный крой, цвет, ткань, возможно детализация бисером или стеклярусом», – подчеркнули профессиональные стилисты.
А вот насчет длины Антонина и Катя рекомендуют хорошо подумать. В этом случае не нужно догонять все тренды сезона и года, а подобрать тот вариант, который будет подчеркивать ваши достоинства. Для примера девушки добавили снимки мини-платьев из коллекции украинского дизайнера Кати Сильченко, прокомментировав словами: «Если у вас красивые ноги – их грех не показать!».
Платье для выпускного 2019 года / Фото предоставлено стилистами
Относительно ярких тканей, которые приобрели большую популярность в 2019 году, стилистки также советуют не преувеличивать. По их мнению, есть немало красивых платьев из блестящих тканей, но их вид зависит от фасона, длины и актуальности кроя. К примеру, актуальными деталями для выпускного 2019 будут пайетки среднего размера или густая бахрома.
Платье для выпускного 2019 года / Фото предоставлено стилистами
Антонина и Катя рекомендуют демонстрировать свои преимущества. По их словам, делать это нужно эстетически красиво и привлекательно.
Голая спина и разрез от бедра при правильной подаче, не будут выглядеть вызывающе! А вот корсеты и «грудь к подбородку» – этого делать не советуем,
– отметили стилистки.
Также девушки отметили, что шлейф «отжил свое» и отошел на второй план. И на это есть свои причины: во-первых, это не практично, а во-вторых, шлейф уместен только в отдельных случаях, к примеру, на красной дорожке или в заведении соответствующего статуса и интерьера.
Платье для выпускного 2019 года / Фото предоставлено стилистами
Одним из трендов 2019 года являются рукава-воланы или же буфы, поэтому стилисты рекомендуют присмотреться к таким вариантам и для выпускного платья. «Если вы оденете платье с рукавами-буфами, при этом подчеркнете талию, у вас будет шанс быть уникальной и неповторимой на выпускном вечере. Что важно, вы сможете одеть его и на другие мероприятия», – добавили Антонина и Катя.
Платье для выпускного 2019 года / Фото предоставлено стилистами
В этом году институт Pantone определил живой коралл цветом года. Однако стилистки рекомендуют учесть, что этот цвет относят к теплым, поэтому он подойдет не всем. Лучше выбирать коралловый в более выбеленном варианте. К примеру, нежно-пудровом.
Отдельного внимания заслуживают платья-плиссе. Для модниц, которые активно следят за трендами не будет новинкой, что такой фасон является актуальным уже несколько сезонов подряд. Однако для выпускного вечера стилистки рекомендуют выбрать не только юбку-плиссе, а обратить внимание на целостное платье в таком варианте. Катя и Антонина добавили в пример фото платьев такого фасона, которые создал украинский бренд J’Amemme.
Платье для выпускного 2019 года / Фото предоставлено стилистами
Конечно, стилистки не могли остаться в стороне от главного тренда нескольких последних сезонов – брючных костюмов в oversize варианте. Антонина и Катя отметили, что это один из лучших вариантов и они однозначно «за» такой стиль одежды.
Это элегантно, стильно и удобно! Красивый шелковый топ под низ и босоножки с тонкими ремешками будут идеальным для него обрамлением! В свое время, в 2010 году мы выпускались в шелковых комбинезонах, и тогда мысли «прийти не в платье» даже не возникало. Внимание было обеспечено,
– признались девушки.
Костюм для выпускного 2019 года / Фото предоставлено стилистами
А в завершение стилистки порекомендовали выпускницам любить и чувствовать себя, тогда в любом наряде вы будете просто замечательными.
Випускні сукні: 9 головних трендів нового сезону | Vogue Ukraine
Випускний бал наближається великими кроками, а не всі дівчата вже визначилися з урочистим образом. Vogue.ua вирішив полегшити завдання з вибором і зібрав 9 головних трендів випускної моди сезону весна-літо 2019 для натхнення і приємних покупок.
Пишні сукні
Пишні сукні з численними шарами фатину, ніжної тафти і повітряного тюлю – класика випускного балу. Дрес-код такої відповідальної і значимої події дає змогу вдягнути сукню, ніби зняту з плечей самої Попелюшки, і кружляти в ній в танці на вечірньому балу.
Медісон ГедрікПічайя УоттанамонтріЗ кейпом
У сезоні весна-літо 2019 дизайнери поекспериментували з кроєм і фасоном вечірніх образів – та вшанували вбрання королівських сімей. Так, урочисті образи обзавелися ультрадовгими кейпами, що нагадують полегшені мантії королів. Голлівудські зірки вже щосили демонструють модний тренд на червоних доріжках, в їх числі – Джессіка Альба і Жозефін Скрівер.
Жозефін СкріверДжессіка АльбаШовковий шлях
Шовкові образи благородних відтінків з ненав’язливим блиском мають самодостатній вигляд і вимагають лише мінімальних прикрас – акуратних цвяшків у вухах і ефектного персня. Дівчата з року в рік знову закохуються в шовкові образи на червоних доріжках.
Кікі Лейн у Versace Габріель ЮніонМЧС
Серед численних блискучих образів, пишних королівських речей, шовкових ансамблів і романтичних повітряних суконь, важко визначитися з вибором ідеального вбрання, яке буде актуальним і після випускного вечора. Тут на допомогу приходить маленька чорна сукня, яка в новому сезоні отримала нові форми і небанальні текстильні рішення.
З ефектним вирізом
Для сміливих дівчат дизайнери підготували в новому сезоні сукні з глибокими вирізами. Так, Алессандра Амбросіо прийшла на вечірку Vanity Fair 2019 в ефектному вечірньому образі кольору блакитної води з провокаційним виразом в області декольте, в Гейлі Бібер відвідала червону доріжку Met Gala 2019 у лаконічній блідо-рожевій сукні з глибоким V-подібним вирізом на спині.
Алессандра АмбросіоГейлі Бібер в Alexander WangКомбінезони
Модні бренди вражають кожного сезону новими ідеями і небанальними рішеннями. Так, урочисті комбінезони вже стали гідною альтернативою вечірнім сукням та знаменитості охоче носять їх на червоні доріжки. Щоб виблискувати на випускному балу, достатньо одягнути сріблястий комбінезон як у Ізабель Гулар, а можна зробити реверанс у бік мінімалізму і вибрати чорний варіант, для натхнення – образ Наталі Портман.
Ізабель ГуларНаталі ПортманБлискучі
Блискучі вечірні сукні – прикраса будь-якого урочистого заходу. Образи, посипані мерехтливими лелітками, вбрання з використанням люрексової нитки, блискучого жакарду або прикрашені блискітками – будуть бездоганним варіантом для випускного балу.
Дженніфер Лопес Розі Гантінгтон-ВайтліМінімалізм
Прихильницям стилю Жаклін Кеннеді і Грейс Келлі варто звернути увагу на мінімалістичні монохромні сукні. Прості фасони і благородні відтінки – чудовий спосіб продемонструвати вишуканий смак. До того ж мінімалістичні сукні темної кольорової гами крадуть зайві кілограми і візуально витягують фігуру.
Рене Зеллвегер Шарліз ТеронРомантичні
Романтичні натури належно оцінять сукні з невагомого тюлю і ніжної сітки. У центрі уваги – повітряні образи пастельних відтінків, прикрашені квітковими аплікаціями або фантазійною вишивкою, сукні з відкритими плечима, ніжними воланами і оборками дуже різного розміру.
Кейсі Масгрейвс у Giambattista Valli Couture Емма РобертсКороткі Випускні Сукні, Випускниці в Дуже Коротких Сукнях, Біле Гарне Плаття на Випускний
Зазвичай дівчата замислюються про випускну сукню ще задовго до того, як свято з’явиться на горизонті. Дуже важливо вибрати такий наряд, який сподобається не тільки самої випускниці, але й справить позитивне враження на оточуючих. Ми розповімо про актуальні тренди, з якими можна створити бездоганний образ.Особливості коротких суконь
Багато представниць прекрасної статі воліють короткі випускні сукні відразу з кількох причин. По-перше, це зручно: танцювати під енергійну музику набагато простіше, коли тканина спідниці не бовтається під ногами. По-друге, такий наряд випускниці залишається красивим і охайним весь вечір, оскільки короткі сукні не брудняться при ходінні по місту і танцях. По-третє, наряди вище коліна дозволять підкреслити худенькі і красиві ніжки дівчини.Найбільш цікаві моделі
Існує безліч видів суконь, і з кожним роком з’являються нові моделі. Однак найбільш улюбленими для випускного вечора є вироби зі шлейфом, а також різновиди:- з короткою передньою частиною і довгою задньою;
- з об’ємною спідницею;
- вечірні коктейльні.
Також актуальними залишаються сукні з характерним вирізом у вигляді латинської літери V.
Зі шлейфом
Короткі сукні зі шлейфом на випускний – це особлива любов багатьох відомих дизайнерів. Можна експериментувати з довжиною шлейфу, починаючи від короткого і практично непримітного, закінчуючи довгим, расстилающемся по підлозі. Такі предмети гардеробу, як правило, поєднують з корсетом, тому їх можна носити як худеньким дівчатам, так і власницям привабливих форм.З пишною спідницею
Коротка пишна спідниця чудово виглядає на худенькій дівчинці з довгими ногами. Моделі з корсетами одночасно підкреслюють талію, піднімають і допомагають тримати груди: саме з цієї причини колір спідниці роблять світліше, ніж сам корсет.Вечірні
Спочатку під вечірнім платтям малася на увазі одяг, що стосується статі. Але останнім часом все частіше можна побачити стильні вузькі моделі для випускного. Це відбувається з наступних причин:- короткий вечірнє плаття підійде не тільки для офіційного заходу, але також і для більш розслабленою молодіжної вечірки;
- випускні бали проходять в жаркий час року, тому перевагу зазвичай віддається більш легким нарядами;
- саме коротка спідниця підкреслює красу жіночих ніг.
Спереду коротка, ззаду довга
Зовсім недавно з’явився тренд у світі суконь зі шлейфом, який полягає в тому, що спідницю роблять подовженою ззаду, і укороченою – спереду. Такі варіанти можуть бути і зі знімним шлейфом, що буде особливо зручно для випускного. Пристебнути шлейф під час офіційної частини і викласти його під час основної танцювально-розважальної частини – ідеальний варіант.З V-подібним вирізом
Глибокий виріз у вигляді V – це справжній символ жіночності. Сукні з таким вирізом підійдуть абсолютно всім дівчатам, так як будуть підкреслювати їх природні форми. Якщо вибрати такий вид наряду, прикрашений камінням, стразами або паєтками, то це додасть образу жіночності і шику.Актуальні кольори
Кожен рік трендові кольори змінюються, однак існує кілька, які будуть актуальні поза часом. Можна вибирати як чисті тони, так і всілякі відтінки – від яскравих до пастельних.Червоний
Яскравий і фатальний колір вибирають ті дівчата, які не бояться підкреслити свою індивідуальність. Коротке плаття червоного кольору буде вигідно виділяти вас на тлі інших дівчат. Краще всього вибирати яскравий наряд базових моделей, щоб не перевантажувати образ. Однак, вибираючи червоний колір і його відтінки, не забувайте про те, що він здатний не тільки підкреслити природну красу, але і заглушити її. Такий предмет одягу вимагає яскравого, сміливого макіяжу.Білий
Цей колір – уособлення краси і ніжності. Він, як і чорний, підходить абсолютно всім. Тому короткі білі сукні на випускний вибирають так часто. Однак потрібно враховувати, що білий підкреслює всі недоліки фігури. Якщо вона не ідеальна, то можна вибрати короткий білу сукню на випускний з темними вставками з боків.Чорний
Маленьке чорне плаття, яке обов’язково повинно бути в гардеробі кожної жінки, – відмінний варіант для будь-якого типу фігури. Цей колір приховує будь-які недоліки, він відмінно підійде для будь-якого заходу з-за своєї універсальності. Дизайнери створюють так багато моделей саме чорної одягу, що вам точно сподобається як мінімум один варіант цього кольору.Синій
Він дуже спокійний і благородний. Синій колір, як прийнято вважати, підходить не всім. Однак часто це означає, що відтінок був обраний неправильно. Пошукавши, свій тон можна знайти не тільки для випускної сукні, але і для гардероба в цілому.Бірюзовий
Останнім часом бірюзовий колір став дуже популярним. За рахунок яскравості і одночасної складності образ, в основі якого бірюзовий колір, досить доповнити аксесуарами і туфлями чорного або білого кольору. Така забарвлення підійде не тільки для випускного вечора, але також і для світського заходу.Марсала
Колір став популярним зовсім недавно, проте вже встиг підкорити серця дівчат. Назву він запозичив від спеціального сорту винограду, з якого створюється дуже терпке і смачне вино. Як і інші відтінки червоного, колір марсала дуже сміливий. Однак за рахунок своєї приглушенности наряд такого відтінку не виглядає так зухвало і помітно, створюючи більш урівноважений і спокійний спосіб.Як вибрати випускний наряд
Коротке плаття найчастіше є універсальним для останнього шкільного балу, тому що саме такий наряд добре підходить для молодих дівчат. Однак існує кілька критеріїв, які допоможуть зробити правильний вибір:- Для фігури типу «груша» пишна спідниця – не самий кращий варіант, так як вона буде робити стегна ще ширше.
- Для дівчат з вузьким тазом і худими ногами пишна спідниця або форма дзвін, навпаки, — відмінний варіант.
- Для дівчат, чия талія не ідеальна, можна вибрати в якості головного аксесуара пояс. Особливо добре буде приховувати недоліки виріб чорного кольору.
- Дівчатам, чий бюст не надто великий, варто розглянути моделі, в основі яких – корсет. Такий фасон відмінно підкреслить її.
- Якщо ж груди не менше другого розміру, то V — подібний виріз – відмінний варіант.
- Для дівчат, головною метою яких при виборі вбрання на випускний є збільшення розміру грудей хоча б на один, бахрома – найкращий варіант.
Враховуючи особливості своєї фігури і дотримуючись порад дизайнерів, можна підібрати для себе саме вдале поєднання предметів одягу і аксесуарів. Головне – не забувати про свою індивідуальність і вибирати ті сукні, які ближче саме вам.
Як створити повноцінний образ
Щоб образ для випускного балу виглядав гармонійно, до сукні варто підібрати правильні аксесуари, а також взуття. Однак не варто забувати, що без правильно підібраного макіяжу і укладання зовнішній вигляд не буде завершеним.Взуття
Туфлі на підборах – найулюбленіша взуття для дівчат випускного. Однак потрібно розуміти, що взуття без каблука більш зручна, а іноді може навіть краще виглядати в образі, наприклад, для високих дівчат. Сукні з тонких матеріалів гармонійніше буде виглядати з босоніжками. Останнім часом стало модно носити короткі сукні з грубими черевиками або ботильйони. Таке поєднання здатне надати зухвалості ніжному поряд.Аксесуари
Аксесуари важливо підібрати як під модель сукні, так і подібні до зачіски, очам і тону шкіри. Кращий варіант – вибрати прикраси, контрастні кольору сукні. Однак пам’ятайте, що неправильно підібрані аксесуари можуть зіпсувати весь образ. Якщо колір сукні теплий, то доповнять його золоті чи бронзові прикраси, а холодні кольори краще виглядають з срібними аксесуарами. Чим менше деталей в одязі, тим масивніший і складніше можуть бути аксесуари, і навпаки.Підбираємо правильну зачіску
Вибираючи зачіску, потрібно брати до уваги всі деталі зовнішнього вигляду. Найчастіше випускниці воліють високі укладання, так як вони надають витонченості та складності образу. Не забувайте про аксесуари для волосся: вони так само важливі, як і браслети, сережки та намиста. Якщо ж ви сумніваєтеся в тому, яка зачіска краще підійде для вашого образу, зверніться в салон, де вам допоможуть підібрати ідеальний варіант.Макіяж
На думку дизайнерів, стрілки і smokey eyes є незамінними в макіяжі для випускного. Лінії правильної форми здатні зробити погляд одночасно яскравіше і романтичніше, а смокі теплих відтінків, таких як золотий, персиковий або оливковий, зробить погляд більш ніжним. Що стосується помади, то її можна вибрати будь-яку, в залежності від того, чи ви хочете робити акцент на губах чи ні.Види фасонів суконь
Існує безліч різних фасонів суконь. Це і короткі, і довгі вечірні сукні, пишні спідниці або вузькі сукні на випускний, грецька або японський стиль.Грецький стиль
Основні ознаки грецького сукні – це прямий і довгий силует, висока талія і оголені плечі. Крім того, часто можна зустріти багатошарові моделі з безліччю складок і драпіруванням. Такі сукні в основному створюють легкий ніжний образ, особливо підходить для випускниць.Довгі сукні в підлогу
Довгі сукні ніколи не вийдуть з моди, так як з ними легко створити жіночний і стильний образ. Ця модель добре виглядає як на високих дівчатах, які зможуть носити з взуттям без підборів, так і на низьких, які з туфлями на підборах стануть на кілька сантиметрів вище. Таке плаття, при виборі правильної моделі, здатний вигідно підкреслити жіночні форми.Короткі сукні
Коротке плаття міні особливо вигідно підкреслює ніжки, саме тому воно ідеально для худеньких випускниць. Подібне платтячко створює легкий, жіночний і елегантний образ. Коротка спідниця – ідеальний варіант для високих дівчат, так як саме вона відмінно підходить не тільки до туфель на високих підборах, але і до балеток.Сукні з корсетом
Подоли корсетних суконь бувають практично будь-якими: і більш жіночними – щільними облягаючими, і більш милими – ніжними пишними. Також часто можна зустріти сукні з відстібними від корсета подолом, що дуже зручно, так як дозволяє використовувати такий наряд в якості двох різних.Вечірні та коктейльні сукні
Коктейльне плаття – це вкорочений варіант вечірнього, який підійде дівчат, які обирають короткі сукні замість довгих. Дизайнери створюють все нові і нові варіанти саме цих одночасно розкішних і сексуальних нарядів.Пишні сукні
Це мрія, напевно, кожної маленької дівчинки. Такі сукні для худеньких дівчат на випускний, створюють повітряний і легкий спосіб, ідеально підходять власницям мініатюрних фігур. Вони допоможуть створити образ принцеси, про який так мріють багато випускниць.Стильні образи
Ось кілька варіантів, які можна втілити на випускному вечорі:- Облягаюче плаття зі стразами або паєтками без лямок. Така модель підкреслить область грудей, талію, а також додасть форму стегон. Наряд разом з високою зачіскою і сережками-гвоздиками відмінно підійде для вечора.
- Коротка спереду модель і з довгим шлейфом ззаду створить молодіжний легкий спосіб. Найкраще взуття для такої сукні – це відкриті босоніжки або туфлі на високому каблуці, а найкраща зачіска – розпущене волосся, завиті в локони.
- Наряд ніжного кольору з пишною спідницею. Туфлі краще вибрати закриті на підборах. А найбільш підходяща зачіска до такої сукні — зібрана або високий хвіст, так як пишна спідниця вимагає врівноваження.
- V-подібний виріз, пишна спідниця і стрічка, на поясі створять ніжний і яскравий вечірній образ.
Кожен з варіантів – гармонійний і самодостатній. Але їх завжди можна адаптувати під себе.Тому не бійтеся експериментувати і додавати щось нове в образи. Знаючи свій типаж, а також те, як правильно його можна підкреслити, буде набагато легше вибрати наряд для випускного вечора. Пам’ятайте, що краще готуватися заздалегідь, щоб на урочистому заході виглядати чарівно.
Якщо у вас виникли питання — залишайте їх у коментарях під статтею. Ми або наші відвідувачі з радістю відповімо на них
Страница не найдена — Confetissimo — женский блог
Стиль в одежде
Американские вестерны принесли в мир моды новый тренд — country style. Одежда в этом
Стиль в одежде
Даже в холодное время года каждая женщина хочет выглядеть модно и стильно. Бесформенные куртки,
Волосы и прически
Челка — один из самых актуальных вариантов для обновления имиджа. Каждый сезон мода диктует
iHerb
Поддержка и восстановление зрения – актуальная тематика для детей и взрослых. Самая популярная жалоба
Волосы и прически
В современном парикмахерском искусстве огромное количество неповторимых и красивых стилей стрижек и причесок, а
iHerb
Эхинацея укрепляет иммунитет, помогает регенерировать клетки кожи и налаживает работу многих внутренних органов. В
Заметки о выпускеVisual Studio 2019 версии 16.11
- Читать 19 минут
В этой статье
Подсказка
Посмотрите мероприятие по запуску Visual Studio 2022, чтобы узнать о новых возможностях, услышать советы и уловки, поучаствовать в интерактивных вопросах и ответах с командой и загрузить бесплатные цифровые материалы.
Сообщество разработчиков | Системные Требования | Совместимость | Вторично распространяемый код | Условия лицензии | Блоги | Известные проблемы последнего выпуска | Что нового в Visual Studio Docs
Нажмите кнопку, чтобы загрузить последнюю версию Visual Studio 2019.Инструкции по установке и обновлению Visual Studio 2019 см. В Обновите Visual Studio 2019 до последней версии. Также ознакомьтесь с инструкциями по установке в автономном режиме.
Что нового в Visual Studio 2019 версии 16.11
Таймфрейм поддержки
Visual Studio 2019 версии 16.11 — пятая и последняя поддерживаемая базовая линия обслуживания для Visual Studio 2019. Корпоративным и профессиональным клиентам, которым необходимо внедрить стабильную и безопасную среду разработки в долгосрочной перспективе, предлагается стандартизировать эту версию.Как более подробно описано в нашей политике жизненного цикла и поддержки, версия 16.11 будет поддерживаться с исправлениями и обновлениями безопасности до апреля 2029 года, что является оставшейся частью жизненного цикла продукта Visual Studio 2019.
Кроме того, теперь, когда доступна версия 16.11, версия 16.9, которая была последним базовым планом обслуживания, будет поддерживаться в течение дополнительных 12 месяцев и перестанет поддерживать в октябре 2022 года. Также обратите внимание, что версии 16. 10 больше не поддерживаются. или. Эти промежуточные выпуски получали исправления обслуживания только до выпуска следующего незначительного обновления.
Вы можете приобрести последнюю наиболее безопасную версию Visual Studio 2019 версии 16.11 в разделе загрузок на сайте my.visualstudio.com или в каталоге Microsoft. Дополнительные сведения о базовых показателях, поддерживаемых Visual Studio, см. В политике поддержки Visual Studio 2019.
Visual Studio 2019 версии 16.11 Выпуски
Заметки о выпускеVisual Studio 2019, заархивированные
Блог о Visual Studio 2019
Блог Visual Studio 2019 — официальный источник информации о продукте от группы разработчиков Visual Studio.Вы можете найти подробную информацию о выпусках Visual Studio 2019 в следующих сообщениях:
Visual Studio 2019 версии 16.11.6
выпущено 09 ноября 2021 г.
Проблемы, устраненные в этом выпуске
- Адрес случайного экземпляра, из которого VSInstr не завершит работу при инструментировании двоичного файла с изменчивыми метаданными.
- Исправление ошибок «значение диапазона» при использовании C ++ IntelliSense.
- При определенных условиях при выборе международного языкового стандарта fsi аварийно завершает работу при запуске из Visual Studio.В этом выпуске проблема устранена, и теперь fsi должен работать правильно.
- Устраняет проблему, из-за которой Visual Studio могла создавать, отлаживать или запускать тесты для двоичных файлов, которые не были обновлены с учетом последних изменений кода.
- Устраняет утечку пула потоков во время локальной отладки облачных служб.
- Добавить поддержку API Android 12.
- Устраняет потенциальную взаимоблокировку при закрытии профилировщика производительности или средств диагностики на компьютерах с Windows Server.
- Исправляет задержку запуска VS.
Уведомление о безопасности
CVE-2021-42319 Уязвимость, связанная с повышением привилегий В поставщике WMI, включенном в установщик Visual Studio, существует уязвимость, связанная с повышением привилегий.
CVE-2021-42277 Diagnostics Hub Standard Collector Service Уязвимость, связанная с повышением привилегий Уязвимость, приводящая к несанкционированному получению прав, возникает, когда стандартный сборщик центра диагностики неправильно обрабатывает файловые операции.
CVE-2020-3711 Уязвимость OpenSSL, связанная с отказом в обслуживании Возможный отказ в обслуживании библиотеки OpenSSL, которая используется Git.
Visual Studio 2019 версии 16.11.5
выпущено 12 октября 2021 г.
Проблемы, устраненные в этом выпуске
Уведомление о безопасности
CVE-2020-1971 Уязвимость OpenSSL, связанная с отказом в обслуживанииВ библиотеке OpenSSL, используемой Git, существует потенциальная уязвимость, связанная с отказом в обслуживании.
CVE-2021-3449 Уязвимость OpenSSL, связанная с отказом в обслуживанииВ библиотеке OpenSSL, используемой Git, существует потенциальная уязвимость, связанная с отказом в обслуживании.
CVE-2021-3450 Уязвимость OpenSSL, связанная с отказом в обслуживанииВ библиотеке OpenSSL существует потенциальный обход флага, который используется Git.
CVE-2021-41355 Уязвимость раскрытия информации .NETВ .NET существует уязвимость раскрытия информации, когда System.DirectoryServices.Protocols.LdapConnection отправляет учетные данные в виде обычного текста в Linux.
Visual Studio 2019 версия 16.11.4
выпущен 05 октября 2021 г.
Проблемы, устраненные в этом выпуске
- Поддержка Windows 11 SDK.
- Добавьте математические функции AMD64 в ARM64X CRT.
- Обновления интерфейсов ARM64 и ARM64EC между двоичным кодом и средой исполнения POGO.
- Исправлено несколько проблем с отзывчивостью и корректностью IntelliSense, влияющих на концепции, диапазоны и сокращенные шаблоны функций C ++ 20.
- Исправлено ложное срабатывание при локальных проверках времени жизни.
- Устранена проблема, из-за которой массивы, выделенные с константой размера> 32 бита, могли выделять меньше памяти, чем запрошено.
- Гарантирует, что инициализация строки ATL происходит во время инициализации статической переменной в домене приложений по умолчанию.
- Исправлена ошибка в C ++ Concurrency :: parallel_for_each, приводившая к сбою вызывающего процесса из-за целочисленного переполнения.
- Исправлена ошибка в отладочном оборудовании итератора STL, которая могла вызывать сбои в многопоточных программах, использующих контейнеры STL.
- Мы исправили фатальную внутреннюю ошибку компилятора, вызванную безымянными структурами, поля которых ссылаются на аннотации SAL.
- Исправляет редкий сбой при анализе шаблонного кода, использующего __uuidof.
- Исправлена проблема, из-за которой результаты статического анализа C ++ иногда некорректно отображались в действии FixIt.
- Исправлено открытие файлов расширения . uitest в проекте Coded UI
- События изменения компонентов Fire для объектов, не являющихся компонентами, также в конструкторе WinForms .NET
- Исправлен сбой при удалении элемента управления ContextMenuStrip в конструкторе Windows Forms .NET.
- Защита от сбоев при перезагрузке конструктора Windows Forms при перетаскивании.
- Исправление периодического сбоя VS при взаимодействии с конструктором WinForms .NET во время перестройки решения или проекта.
- Исправлена ошибка, из-за которой проекты .NET 5 сообщались как устаревшие, хотя они должны были быть обновленными, что приводило к замедлению сборки.
- Автоматически отключать индексацию ресурсов для крупномасштабных проектов Unity.
- Добавляет поддержку Xcode 13.0.
- В этом выпуске устранена проблема с развертыванием определенных проектов пакетов приложений Windows, в которых развертывание без необходимости копирует неизмененные файлы.
От сообщества разработчиков
Visual Studio 2019 версии 16.
11.3выпущен 14 сентября 2021 г.
Проблемы, устраненные в этом выпуске
- Исправлено отсутствие цели отладки «Удаленное устройство» для проектов Xamarin iOS.
- Исправлена ошибка, из-за которой пропадала ссылка на ярлык меню «Пуск». Ошибка возникала только при обновлении нескольких экземпляров разных артикулов продукта на одном компьютере.
От сообщества разработчиков
Уведомление о безопасности
CVE-2021-26434 Уязвимость Visual Studio, связанная с неправильным назначением разрешений и повышением привилегийУязвимость, связанная с назначением разрешений, существует в Visual Studio после установки разработки игры с C ++ и выбора рабочей нагрузки Unreal Engine Installer.Система уязвима для LPE, во время установки она создает каталог с правом записи для всех пользователей.
Visual Studio 2019 версии 16.11.2
выпущен 25 августа 2021 г.
Проблемы, устраненные в этом выпуске
- Исправлена ошибка, из-за которой при создании кэша CMake происходил сбой, что блокировало IntelliSense, сборку и отладку.
- Исправлено предупреждение «Время ожидания функции ‘System.Diagnostics.TraceInternal.Listeners.get’ истекло, и ее необходимо прервать небезопасным способом» при запуске отладки на некоторых.NET и приложение dotnet Core.
От сообщества разработчиков
Visual Studio 2019 версия 16.11.1
выпущен 16 августа 2021 г.
Проблемы, устраненные в этом выпуске
- Устраняет проблему при установке пакета Microsoft.VisualStudio.ScriptedHost.Registry во время установки Visual Studio, которая приводила к сбою всей установки.
- Разблокировано Добавление нового SSH-соединения с помощью параметров инструментов
От сообщества разработчиков
Visual Studio 2019 версии 16.11,0
выпущено 10 августа 2021 г.
Обзор новых возможностей этого выпуска Visual Studio 2019 версии 16.11.0
Обновленное меню справки
- В обновленном меню выделены материалы по началу работы и полезные советы / рекомендации. Он также обеспечивает доступ к сообществу разработчиков, примечаниям к выпуску, дорожной карте продукта Visual Studio и нашим страницам в социальных сетях.
- Новый пункт меню «Моя подписка» позволяет разработчикам максимально эффективно использовать свои подписки благодаря осведомленности о преимуществах и дополнительной информации!
Инструменты Git
- Доступ к дополнительным действиям из дополнительного меню в средстве выбора ветки в окне Git Changes и строке состояния.
- Наведите указатель мыши на имя ветки, чтобы просмотреть сведения о последней фиксации во всплывающей подсказке.
- Доступ к дополнительным действиям в меню переполнения средства выбора репозитория из строки состояния.
- Наведите указатель мыши на имя репозитория, чтобы увидеть детали репозитория, такие как локальный путь и удаленный URL.
C ++
- Инструменты LLVM, поставляемые с Visual Studio, обновлены до LLVM 12. Подробности см. В примечаниях к выпуску LLVM. Поддержка
- Clang-cl была обновлена до LLVM 12.
Настройка
- Исправлена проблема, которая влияла на выполнение команды обновления в командной строке. Если обновление не удается в первый раз, последующая выдача команды обновления теперь заставляет обновление возобновить предыдущую операцию с того места, где оно было прервано.
.NET Hot Reload
- .NET Hot Reload User Experience для редактирования управляемого кода во время выполнения.
Подробная информация о новых возможностях этого выпуска Visual Studio 2019 версии 16.11,0
.NET Hot Reload User Experience для редактирования управляемого кода во время выполнения
В этом выпуске мы рады сделать доступным первый выпуск нового пользовательского интерфейса Hot Reload при редактировании файлов кода для таких приложений, как WPF, Windows Forms, ASP. NET Core, Console и т. Д. Теперь с помощью Hot Reload вы можете изменить свой приложения управляют исходным кодом во время работы приложения без необходимости приостанавливать выполнение или использовать точку останова. Вместо этого просто внесите поддерживаемое изменение и используйте новую кнопку «Применить изменения кода» на панели инструментов, чтобы применить их немедленно.
В этом обновлении Visual Studio этот новый интерфейс доступен при запуске вашего приложения в отладчике (F5) и обеспечивается механизмом «Изменить и продолжить» (EnC). Следовательно, везде, где поддерживается EnC, теперь вы можете также использовать Hot Reload вместе с любыми другими функциями отладчика. .NET Hot Reload также будет работать вместе с XAML Hot Reload, что позволит вносить изменения как в пользовательский интерфейс, так и в код программной части в ваших настольных приложениях, таких как WPF или WinUI.
И EnC, и горячая перезагрузка также имеют одни и те же ограничения, поэтому имейте в виду, что в настоящее время поддерживаются не все типы редактирования. Полный список того, что поддерживается, а что нет, можно найти в нашей документации.
Чтобы узнать больше о Hot Reload и нашем долгосрочном видении, вы также можете прочитать более подробную информацию в нашем блоге.
Основные проблемы, исправленные в этом выпуске
- MSVC C ++ 14.29.16.10 SxS Toolset обновлен для соответствия VS 2019 v16.10.4. Версия набора инструментов MSVC для этого обновления — 14.29.30040.0/19.29.30040.0.
- Обновление фирменного стиля Azure
- Исправлена проблема, из-за которой сбой во время обнаружения теста CMake мог привести к сбою создания кэша.
- Исправлена проблема, из-за которой тесты TPv0 с использованием CSV или SQLCE в качестве источников данных не выполнялись с исключением ArgumentException.
- Исправлена ошибка сборки «ApplicationVerificationFailed» при горячем перезапуске
- Исправлена ошибка, из-за которой не проводилась быстрая проверка актуальности WAP-проектов, из-за которой эти проекты создавались (вместо того, чтобы пропускаться), даже если проект актуален и не требует модификаций, что еще больше приводило к увеличению инкрементального время сборки в IDE.
- Исправлена ошибка «Xamarin.iOS не поддерживает запуск или отладку предыдущей собранной версии вашего проекта ».
- Исправлена ошибка «Невозможно подключиться к Mac Server с адресом» при попытке распространения приложений iOS
- «Модули для стандартной библиотеки (экспериментальные)» отсутствовал, но был восстановлен.
- Исправлен сбой утверждения EDG для вложенного co_yield.
- Исправлена проблема, из-за которой Инструменты Microsoft Azure для Visual Studio запускали загрузку других .dll в поле «О программе».
- Исправлена проблема со специальными возможностями, из-за которой не отображались настройки высококонтрастной учетной записи.
- Исправлена проблема форматирования при использовании @
{if (true)}
. - Исправлена проблема доступности, когда программы чтения с экрана не объявляли свернутые заголовки кода.
- Исправлен коэффициент контрастности яркости для границы страны Цвет переднего плана / фона больше или равен 3: 1, чтобы пользователи с ослабленным зрением могли идентифицировать эти элементы управления.
- Исправлена проблема доступности, когда видимое имя и доступное имя не совпадали для поля редактирования «Сервер», поля редактирования «Имя сайта» и поля со списком «Целевая среда выполнения».
- Исправлена ошибка, из-за которой программа чтения с экрана объявляла информацию о сообщении о состоянии подключения в колонке «Добавить SQL Server».
- Фильтр отсутствовал в списке завершения в проектах VB.
- Исправлена проблема, из-за которой Visual Studio иногда перестала отвечать при загрузке Microsoft.Maui-net6.sln.
- Исправлена ошибка при сборке проекта IOS или проекта XF, которая показывала предупреждение «Xamarin.iOS.Common.targets».
- Фиксированная группировка меню выбора ветки.
- Исправлена проблема, из-за которой репозиторий под выбранным репозиторием открывался вместо желаемого репозитория.
- Исправлена ошибка, из-за которой предупреждения для функций шаблона следовали неправильному набору правил.
- Исправлена ошибка, из-за которой раскрывающееся меню учетной записи Microsoft усекалось при изменении размера со 125% до 150% или от 175% до 200%.
- Исправлена ошибка доступности, при которой диктор не объявлял название ярлыка.
- Упрощен доступ пользователей к кнопке «преобразовать цвет в ресурс».
- Облегчено для слабовидящих пользователей просмотр фокуса на кнопках «Выбрать предыдущую остановку градиента» и «Выбрать следующую остановку градиента».
- Исправлены проблемы, из-за которых пользователи программ чтения с экрана не получали правильную информацию о кнопках. Сообщения об ошибках
- GitHub не всегда отображались при отправке коммитов.
- Исправлена проблема, из-за которой появлялись предупреждения при попытке подключиться к SharePoint для подготовки предварительных условий отладки рабочего процесса.
- Исправлена проблема, из-за которой сетевые операции не работали с ветвями Fork и удаленными ветвями Fork в окне репозитория Git.
- Исправлена проблема проекта базы данных, когда перетаскивание файла из проводника решений в открытый приводило к удалению файла из файловой системы.
- Исправлена проблема, вызывающая исключение в файлах .cshtml и .razor.
- Исправлено медленное отображение файлов и значков в Visual Studio IDE и обозревателе решений.
- Исправлена ошибка обмена сообщениями Git, в которой сообщалось: «Не разрешено одновременно выполнять несколько операций с массовым файлом».
- Улучшена доступность при доступе к элементам управления для любого пути выбранного профиля.
- Исправлено предупреждение «Список ошибок» при публикации проекта облачной службы с шаблоном «Одностраничное приложение».
- Устраняет проблему, при которой попытка закрыть окно быстрого запуска может привести к сбою Visual Studio.
- Исправлена невозможность публикации проектов баз данных с нулевыми значениями и именем параметра str.
- Добавлена поддержка операторов SSDT MERGE.
- Исправлена проблема с F # Interactive, когда ссылки на пакеты NuGet больше не работали.
- Добавлена возможность использовать предыдущие папки макета для поиска пакетов во время операций макета.
- Добавлены дополнительные улучшения доступности для пользователей, использующих только клавиатуру, при отладке и выборе меню.
- Исправлена ошибка локализации в обозревателе тестов.
- Исправлена ошибка, приводившая к сбою сборки в проектах C # VSIX.
- Исправлена ошибка, из-за которой не удалось опубликовать приложение ASP.NET Core, работающее на Docker (Windows / Linux), в контейнер Docker с ошибкой: «Текущий контекст« desktop-linux »не найден в файловой системе».
- Преобразован для использования нового экземпляра DartLab, который предоставляет нам последние исправления и упрощает YAML.
- Исправлена проблема при нажатии кнопки «Перейти к объявлению», из-за которой курсор перескакивал в неправильную позицию.
- Фиксированная регрессия EnC.
- Исправлена ошибка, из-за которой Visual Studio перестала отвечать при создании приложения Service Fabric.
- Исправлена ошибка, из-за которой элемент контекста поддержки оркестратора контейнеров пропадал после добавления поддержки докеров для проекта функций Azure с.Выбран тип NET 5 (изолированный).
- Исправлена ситуация, когда при нажатии клавиш F5 / Ctrl + F5 появлялось сообщение об ошибке «Команда Docker завершилась неудачно с кодом выхода1».
- Добавлен диалог Service Fabric и Add Orchestra Support.
- Исправлена ошибка восстановления удаленных пакетов NuGet.
- Исправлена ошибка, из-за которой проекты mstest удаляли окна LUT после переименования.
- Исправлено форматирование при отсутствии имени контейнера при поиске кода.
- Исправлено отсутствие предупреждающих сообщений в CppCoreCheck.
- Исправлена ошибка при добавлении класса в ASP.NET, из-за которой появлялась желтая полоса с сообщением об ошибке: «CSharpSyncNamespaceCodeRefactoringProvider».
- Повышена производительность при использовании PointerSafetyXtension в CppCoreCheck.
- Улучшена локализация функций VC ++.
- Исправлена ошибка сборки, когда значение переменной solutionPath было неопределенным.
- Исправлен редкий сценарий, из-за которого экземпляры Visual Studio не закрывались, если в решении открыт обозреватель тестов.
- Исправлена проблема видимости с высококонтрастным черным цветом при смещении фокуса виртуальных машин.
- Исправлена ошибка, из-за которой возникала ошибка «Нет такого изображения» при удалении нескольких выбранных изображений, которые были помечены.
- Улучшен ввод текста XAML в клиенте LiveShare.
- Исправлена проблема при использовании «Перейти к» с командой распознавания речи, из-за которой пользователь ждал, пока не исчезнет всплывающая подсказка, прежде чем увидеть результат.
- Исправлена проблема, из-за которой ранее открытые документы не восстанавливались при повторном открытии решения.
- Исправлен сбой UWP при использовании новой функции Sample Data.
- Исправлена ошибка, из-за которой не было поставщика свойств проекта для «Persistence = AssemblyReference».
- Уменьшено потребление процессора файлом setup.exe.
- Исправлена ошибка, из-за которой ресурсы HRESULT не могли быть настроены для XBOX.
- Исправлено необработанное исключение после нажатия кнопки «Отладочные тесты».
- Исправлено сообщение об ошибке сборки «NETSDK1 031» при использовании проекта упаковки приложений Windows.
- Исправлен сбой после завершения некоторых сеансов LiveShare.
- Исправлена ошибка, приводившая к сбою кнопки «X» на странице мастера первого запуска.
- Исправлено сообщение об ошибке «Операция не поддерживается» в LiveShare.
- Исправляет ошибку в публикации облачной службы (расширенная поддержка) с разными значениями настроек в разных конфигурациях службы.
- Исправлена проблема с модулями C ++ 20 IntelliSense, из-за которой некоторые языковые конструкции вызывали сбой компилятора.
- Исправлена проблема, которая приводила к утечке небольшого количества дополнительной памяти.
- Исправлено критическое изменение API для AudioUnitPropertyIDType.
- Разработчики, использующие среду модульного тестирования UWP, которые хотели запускать свои тесты на удаленных устройствах или эмуляторах, не могли запускать тесты на удаленных устройствах.
Самые популярные вопросы сообщества разработчиков
Известные проблемы
Просмотрите все открытые проблемы и доступные обходные пути в Visual Studio 2019, перейдя по приведенной ниже ссылке.
Отзывы и предложения
Мы будем рады услышать от вас! При возникновении проблем дайте нам знать, используя опцию Сообщить о проблеме в правом верхнем углу. в углу установщика или самой среды разработки Visual Studio. Значок находится в правом верхнем углу. Вы можете предложить продукт или отслеживать свои проблемы в сообществе разработчиков Visual Studio, где вы можете задавать вопросы, находить ответы и предлагать новые функции. Вы также можете получить бесплатную помощь по установке через нашу службу поддержки в чате.
Блоги
Воспользуйтесь информацией и рекомендациями, доступными на сайте блогов инструментов разработчика, чтобы держать вас в курсе всех новых выпусков и включить подробные сообщения о широком спектре функций.
История примечаний к выпуску Visual Studio 2019
Дополнительные сведения о прошлых версиях Visual Studio 2019 см. На странице журнала заметок о выпуске Visual Studio 2019.
Верх страницы
16.11,6 | 9 ноября 2021 г. | 16.11.31829.152 | Enterprise Professional BuildTools | Примечания к выпуску |
16.11.5 | 12 октября 2021 | 16.11.31729.503 | Enterprise Professional BuildTools | Примечания к выпуску |
16. 11.4 | 5 октября 2021 г. | 16.11.31727.386 | Enterprise Professional BuildTools | Примечания к выпуску |
16.11.3 | 14 сентября 2021 г. | 16.11.31702.278 | Enterprise Professional BuildTools | Примечания к выпуску |
16.11.2 | 25 августа 2021 | 16.11.31624.102 | Enterprise Professional BuildTools | Примечания к выпуску |
16.11,1 | 16 августа 2021 | 16.11.31613.86 | Enterprise Professional BuildTools | Примечания к выпуску |
16.11.0 | 10 августа 2021 | 16.11.31605.320 | Enterprise Professional BuildTools | Примечания к выпуску |
16.10.4 | 20 июля 2021 г. | 16.10.31515.178 | Enterprise Professional BuildTools | Примечания к выпуску |
16.10,3 | 29 июня 2021 г. | 16.10.31424.327 | Enterprise Professional BuildTools | Примечания к выпуску |
16.10.2 | 15 июня 2021 г. | 16.10.31410.357 | Enterprise Professional BuildTools | Примечания к выпуску |
16.10.1 | 8 июня 2021 г. | 16.10.31402.337 | Enterprise Professional BuildTools | Примечания к выпуску |
16.10,0 | 25 мая 2021 г. | 16.10.31 321.278 | Enterprise Professional BuildTools | Примечания к выпуску |
16.9.13 | 9 ноября 2021 г. | 16.9.31828.109 | Enterprise Professional BuildTools | Примечания к выпуску |
16. 9.12 | 12 октября 2021 | 16.9.31728.308 | Enterprise Professional BuildTools | Примечания к выпуску |
16.9,11 | 14 сентября 2021 г. | 16.9.31702.126 | Enterprise Professional BuildTools | Примечания к выпуску |
16.9.10 | 10 августа 2021 | 16.9.31529.145 | Enterprise Professional BuildTools | Примечания к выпуску |
16.9.9 | 13 июля 2021 г. | 16.9.31501.217 | Enterprise Professional BuildTools | Примечания к выпуску |
16.9,8 | 15 июня 2021 г. | 16.9.31 409.214 | Enterprise Professional BuildTools | Примечания к выпуску |
16.9.7 | 8 июня 2021 г. | 16. 9.31 328.270 | Enterprise Professional BuildTools | Примечания к выпуску |
16.9.6 | 18 мая 2021 г. | 16.9.31313.79 | Enterprise Professional BuildTools | Примечания к выпуску |
16.9,5 | 11 мая 2021 г. | 16.9.31229.75 | Enterprise Professional BuildTools | Примечания к выпуску |
16.9.4 | 13 апреля 2021 г. | 16.9.31205.134 | Enterprise Professional BuildTools | Примечания к выпуску |
16.9.3 | 30 марта 2021 г. | 16.9.31 129.286 | Enterprise Professional BuildTools | Примечания к выпуску |
16.9,2 | 16 марта 2021 | 16.9.31112.23 | Enterprise Professional BuildTools | Примечания к выпуску |
16. 9.1 | 9 марта 2021 г. | 16.9.31 105.61 | Enterprise Professional BuildTools | Примечания к выпуску |
16.9.0 | 2 марта 2021 г. | 16.9.3 1025.194 | Enterprise Professional BuildTools | Примечания к выпуску |
16.8,7 | 9 марта 2021 г. | 16.8.3 1025.109 | Enterprise Professional BuildTools | Примечания к выпуску |
16.8.6 | 22 февраля 2021 г. | 16.8.3 1019.35 | Enterprise Professional BuildTools | Примечания к выпуску |
16.8.5 | 9 февраля 2021 г. | 16.8.31005.135 | Enterprise Professional BuildTools | Примечания к выпуску |
16.8,4 | 12 января 2021 г. | 16. 8.30907.101 | Enterprise Professional BuildTools | Примечания к выпуску |
16.8.3 | 8 декабря 2020 | 16.8.30 804.86 | Enterprise Professional BuildTools | Примечания к выпуску |
16.8.2 | 19 ноября 2020 | 16.8.30717.126 | Enterprise Professional BuildTools | Примечания к выпуску |
16.8,1 | 12 ноября 2020 | 16.8.30711.63 | Enterprise Professional BuildTools | Примечания к выпуску |
16.8.0 | 10 ноября 2020 | 16.8.30709.132 | Enterprise Professional BuildTools | Примечания к выпуску |
16.7.21 | 9 ноября 2021 г. | 16.7.31828.227 | Enterprise Professional BuildTools | Примечания к выпуску |
16. 7.20 | 12 октября 2021 | 16.7.3 1727.298 | Enterprise Professional BuildTools | Примечания к выпуску |
16.7.19 | 14 сентября 2021 г. | 16.7.31701.349 | Enterprise Professional BuildTools | Примечания к выпуску |
16.7,18 | 10 августа 2021 | 16.7.3 1528.273 | Enterprise Professional BuildTools | Примечания к выпуску |
16.7.17 | 13 июля 2021 г. | 16.7.3 1429.392 | Enterprise Professional BuildTools | Примечания к выпуску |
16.7.16 | 8 июня 2021 г. | 16.7.31 327.30 | Enterprise Professional BuildTools | Примечания к выпуску |
16.7,15 | 11 мая 2021 г. | 16.7.31229.181 | Enterprise Professional BuildTools | Примечания к выпуску |
16.7.14 | 13 апреля 2021 г. | 16.7.31 205.176 | Enterprise Professional BuildTools | Примечания к выпуску |
16.7.13 | 9 марта 2021 г. | 16.7.31026.100 | Enterprise Professional BuildTools | Примечания к выпуску |
16.7,12 | 10 февраля 2021 | 16.7.31009.191 | Enterprise Professional BuildTools | Примечания к выпуску |
16.7.11 | 9 февраля 2021 г. | 16.7.30928.143 | Enterprise Professional BuildTools | Примечания к выпуску |
16.7.10 | 12 января 2021 г. | 16.7.30816.78 | Enterprise Professional BuildTools | Примечания к выпуску |
16. 7.9 | 8 декабря 2020 | 16.7.30802.117 | Enterprise Professional BuildTools | Примечания к выпуску |
16.7.8 | 10 ноября 2020 | 16.7.30704.19 | Enterprise Professional BuildTools | Примечания к выпуску |
16.7,7 | 27 октября, 2020 | 16.7.30621.155 | Enterprise Professional BuildTools | Примечания к выпуску |
16.7.6 | 13 октября 2020 | 16.7.30611.23 | Enterprise Professional BuildTools | Примечания к выпуску |
16.7.5 | 29 сентября 2020 | 16.7.30523.141 | Enterprise Professional BuildTools | Примечания к выпуску |
16.7.4 | 21 сентября 2020 | 16. 7.30517.126 | Enterprise Professional BuildTools | Примечания к выпуску |
16.7.3 | 8 сентября 2020 | 16.7.30 503.244 | Enterprise Professional BuildTools | Примечания к выпуску |
16.7,2 | 18 августа 2020 | 16.7.30413.136 | Enterprise Professional BuildTools | Примечания к выпуску |
16.7.1 | 11 августа 2020 | 16.7.30406.217 | Enterprise Professional BuildTools | Примечания к выпуску |
16.7.0 | 5 августа 2020 | 16.7.30330.147 | Enterprise Professional BuildTools | Примечания к выпуску |
16.6,5 | 21 июля 2020 | 16.6.30320.27 | Enterprise Professional BuildTools | Примечания к выпуску |
16. 6.4 | 14 июля 2020 | 16.6.30309.148 | Enterprise Professional BuildTools | Примечания к выпуску |
16.6.3 | 30 июня 2020 | 16.6.30225.117 | Enterprise Professional BuildTools | Примечания к выпуску |
16.6,2 | 9 июня 2020 | 16.6.30204.135 | Enterprise Professional BuildTools | Примечания к выпуску |
16.6.1 | 1 июня 2020 г. | 16.6.30128.74 | Enterprise Professional BuildTools | Примечания к выпуску |
16.6.0 | 19 мая 2020 | 16.6.30114.105 | Enterprise Professional BuildTools | Примечания к выпуску |
16.5,5 | 12 мая 2020 | 16.5.30104.148 | Enterprise Professional BuildTools | Примечания к выпуску |
16. 5.4 | 14 апреля 2020 | 16.5.30011.22 | Enterprise Professional BuildTools | Примечания к выпуску |
16.5.3 | 7 апреля 2020 | 16.5.30002.166 | Enterprise Professional BuildTools | Примечания к выпуску |
16.5,2 | 31 марта 2020 | 16.5.29926.136 | Enterprise Professional BuildTools | Примечания к выпуску |
16.5.1 | 24 марта 2020 | 16.5.29920.165 | Enterprise Professional BuildTools | Примечания к выпуску |
16.5.0 | 16 марта 2020 | 16.5.29911.84 | Enterprise Professional BuildTools | Примечания к выпуску |
16.4,27 | 12 октября 2021 | 16.4.31728. 76 | Enterprise Professional BuildTools | Примечания к выпуску |
16.4.26 | 14 сентября 2021 г. | 16.4.31701.291 | Enterprise Professional BuildTools | Примечания к выпуску |
16.4.25 | 10 августа 2021 | 16.4.31528.272 | Enterprise Professional BuildTools | Примечания к выпуску |
16.4.24 | 13 июля 2021 г. | 16.4.31429.391 | Enterprise Professional BuildTools | Примечания к выпуску |
16.4.23 | 8 июня 2021 г. | 16.4.31 327.141 | Enterprise Professional BuildTools | Примечания к выпуску |
16.4,22 | 11 мая 2021 г. | 16.4.31229.387 | Enterprise Professional BuildTools | Примечания к выпуску |
16. 4.21 | 13 апреля 2021 г. | 16.4.31205.175 | Enterprise Professional BuildTools | Примечания к выпуску |
16.4.20 | 9 марта 2021 г. | 16.4.31026.101 | Enterprise Professional BuildTools | Примечания к выпуску |
16.4,19 | 10 февраля 2021 | 16.4.31009.304 | Enterprise Professional BuildTools | Примечания к выпуску |
16.4.18 | 9 февраля 2021 г. | 16.4.30928.142 | Enterprise Professional BuildTools | Примечания к выпуску |
16.4.17 | 12 января 2021 г. | 16.4.30816.121 | Enterprise Professional BuildTools | Примечания к выпуску |
16.4.16 | 8 декабря 2020 | 16. 4.30 802.185 | Enterprise Professional BuildTools | Примечания к выпуску |
16.4.15 | 10 ноября 2020 | 16.4.30703.110 | Enterprise Professional BuildTools | Примечания к выпуску |
16.4,14 | 13 октября 2020 | 16.4.30 607.51 | Enterprise Professional BuildTools | Примечания к выпуску |
16.4.13 | 8 сентября 2020 | 16.4.30427.197 | Enterprise Professional BuildTools | Примечания к выпуску |
16.4.12 | 11 августа 2020 | 16.4.30406.169 | Enterprise Professional BuildTools | Примечания к выпуску |
16.4.11 | 14 июля 2020 | 16.4.30308.118 | Enterprise Professional BuildTools | Примечания к выпуску |
16. 4.10 | 9 июня 2020 | 16.4.30204.51 | Enterprise Professional BuildTools | Примечания к выпуску |
16.4,9 | 27 мая 2020 | 16.4.30120.98 | Enterprise Professional BuildTools | Примечания к выпуску |
16.4.8 | 12 мая 2020 | 16.4.30107.140 | Enterprise Professional BuildTools | Примечания к выпуску |
16.4.7 | 14 апреля 2020 | 16.4.30011.19 | Enterprise Professional BuildTools | Примечания к выпуску |
16.4,6 | 10 марта 2020 | 16.4.29905.134 | Enterprise Professional BuildTools | Примечания к выпуску |
16.4.5 | 11 февраля 2020 | 16.4.29806.167 | Enterprise Professional BuildTools | Примечания к выпуску |
16. 4.4 | 31 января 2020 | 16.4.29728.190 | Enterprise Professional BuildTools | Примечания к выпуску |
16.4,3 | 14 января 2020 | 16.4.29 709.97 | Enterprise Professional BuildTools | Примечания к выпуску |
16.4.2 | 17 декабря 2019 | 16.4.29613.14 | Enterprise Professional BuildTools | Примечания к выпуску |
16.4.1 | 10 декабря 2019 | 16.4.29 609.76 | Enterprise Professional BuildTools | Примечания к выпуску |
16.4,0 | 3 декабря 2019 | 16.4.29519.181 | Enterprise Professional BuildTools | Примечания к выпуску |
16.3.10 | 20 ноября 2019 | 16. 3.29519.87 | Enterprise Professional BuildTools | Примечания к выпуску |
16.3.9 | 12 ноября 2019 | 16.3.29509.3 | Enterprise Professional BuildTools | Примечания к выпуску |
16.3.8 | 5 ноября 2019 | 16.3.29503.13 | Enterprise Professional BuildTools | Примечания к выпуску |
16.3.7 | 29 октября, 2019 | 16.3.29424.173 | Enterprise Professional BuildTools | Примечания к выпуску |
16.3,6 | 22 октября, 2019 | 16.3.29418.71 | Enterprise Professional BuildTools | Примечания к выпуску |
16.3.5 | 15 октября 2019 | 16.3.29411.108 | Enterprise Professional BuildTools | Примечания к выпуску |
16. 3.4 | 10 октября 2019 | 16.3.29409.12 | Enterprise Professional BuildTools | Примечания к выпуску |
16.3,3 | 8 октября 2019 | 16.3.29403.142 | Enterprise Professional BuildTools | Примечания к выпуску |
16.3.2 | 1 октября 2019 г. | 16.3.29326.143 | Enterprise Professional BuildTools | Примечания к выпуску |
16.3.1 | 25 сентября 2019 | 16.3.29324.140 | Enterprise Professional BuildTools | Примечания к выпуску |
16.3,0 | 23 сентября, 2019 | 16.3.29318.209 | Enterprise Professional BuildTools | Примечания к выпуску |
16.2.5 | 10 сентября 2019 | 16. 2.29 306.81 | Enterprise Professional BuildTools | Примечания к выпуску |
16.2.4 | 5 сентября 2019 | 16.2.29230.47 | Enterprise Professional BuildTools | Примечания к выпуску |
16.2.3 | 20 августа 2019 | 16.2.29215.179 | Enterprise Professional BuildTools | Примечания к выпуску |
16.2.2 | 13 августа 2019 | 16.2.29 209.62 | Enterprise Professional BuildTools | Примечания к выпуску |
16.2,1 | 6 августа 2019 | 16.2.29201.188 | Enterprise Professional BuildTools | Примечания к выпуску |
16.2.0 | 24 июля, 2019 | 16.2.29123.88 | Enterprise Professional BuildTools | Примечания к выпуску |
16. 1.6 | 9 июля 2019 | 16.1.29 102.190 | Enterprise Professional BuildTools | Примечания к выпуску |
16.1,5 | 2 июля 2019 | 16.1.29025.244 | Enterprise Professional BuildTools | Примечания к выпуску |
16.1.4 | 25 июня 2019 | 16.1.29020.237 | Enterprise Professional BuildTools | Примечания к выпуску |
16.1.3 | 11 июня 2019 | 16.1.29009.5 | Enterprise Professional BuildTools | Примечания к выпуску |
16.1,2 | 5 июня 2019 | 16.1.29001.49 | Enterprise Professional BuildTools | Примечания к выпуску |
16.1.1 | 24 мая, 2019 | 16.1.28922.388 | Enterprise Professional BuildTools | Примечания к выпуску |
16. 1.0 | 21 мая, 2019 | 16.1.28917.181 | Enterprise Professional BuildTools | Примечания к выпуску |
16.0,22 | 12 января 2021 г. | 16.0.28803.916 | Enterprise Professional BuildTools | Примечания к выпуску |
16.0.21 | 8 декабря 2020 | 16.0.28803.902 | Enterprise Professional BuildTools | Примечания к выпуску |
16.0.20 | 10 ноября 2020 | 16.0.28803.868 | Enterprise Professional BuildTools | Примечания к выпуску |
16.0.19 | 13 октября 2020 | 16.0.28803.846 | Enterprise Professional BuildTools | Примечания к выпуску |
16.0.18 | 8 сентября 2020 | 16. 0.28803.826 | Enterprise Professional BuildTools | Примечания к выпуску |
16.0,17 | 11 августа 2020 | 16.0.28803.806 | Enterprise Professional BuildTools | Примечания к выпуску |
16.0.16 | 14 июля 2020 | 16.0.28803.791 | Enterprise Professional BuildTools | Примечания к выпуску |
16.0.15 | 9 июня 2020 | 16.0.28803.753 | Enterprise Professional BuildTools | Примечания к выпуску |
16.0,14 | 12 мая 2020 | 16.0.28803.735 | Enterprise Professional BuildTools | Примечания к выпуску |
16.0.13 | 14 апреля 2020 | 16.0.28803.718 | Enterprise Professional BuildTools | Примечания к выпуску |
16. 0.12 | 10 марта 2020 | 16.0.28803.697 | Enterprise Professional BuildTools | Примечания к выпуску |
16.0,11 | 14 января 2020 | 16.0.28803.653 | Enterprise Professional BuildTools | Примечания к выпуску |
16.0.10 | 10 декабря 2019 | 16.0.28803.631 | Enterprise Professional BuildTools | Примечания к выпуску |
16.0.9 | 15 октября 2019 | 16.0.28803.598 | Enterprise Professional BuildTools | Примечания к выпуску |
16.0.8 | 10 сентября 2019 | 16.0.28803.584 | Enterprise Professional BuildTools | Примечания к выпуску |
16.0.7 | 13 августа 2019 | 16. 0.28803.571 | Enterprise Professional BuildTools | Примечания к выпуску |
16.0,6 | 9 июля 2019 | 16.0.28803.540 | Enterprise Professional BuildTools | Примечания к выпуску |
16.0.5 | 11 июня 2019 | 16.0.28803.514 | Enterprise Professional BuildTools | Примечания к выпуску |
16.0.4 | 14 мая 2019 | 16.0.28803.452 | Enterprise Professional Инструменты сборки | Примечания к выпуску |
16.0,3 | 30 апреля 2019 | 16.0.28803.352 | Enterprise Professional Инструменты сборки | Примечания к выпуску |
16.0.2 | 18 апреля 2019 | 16.0.28803.202 | Enterprise Professional Инструменты сборки | Примечания к выпуску |
16. 0.1 | 9 апреля 2019 | 16.0.28803.156 | Enterprise Professional Инструменты сборки | Примечания к выпуску |
16.0,0 | 2 апреля 2019 | 16.0.28729.10 | Enterprise Professional Инструменты сборки | Примечания к выпуску |
Visual Studio 2019 версии 16.9 Примечания к выпуску
- 40 минут на чтение
В этой статье
Подсказка
Посмотрите мероприятие по запуску Visual Studio 2022, чтобы узнать о новых возможностях, услышать советы и уловки, поучаствовать в интерактивных вопросах и ответах с командой и загрузить бесплатные цифровые материалы.
Сообщество разработчиков | Системные Требования | Совместимость | Вторично распространяемый код | Условия лицензии | Блоги | Известные проблемы последнего выпуска | Что нового в Visual Studio Docs
Нажмите кнопку, чтобы загрузить последнюю версию Visual Studio 2019. Инструкции по установке и обновлению Visual Studio 2019 см. В Обновите Visual Studio 2019 до последней версии. Также ознакомьтесь с инструкциями по установке в автономном режиме.
Что нового в Visual Studio 2019 версии 16.9
Таймфрейм поддержки
Visual Studio 2019 версии 16.9 — это четвертый поддерживаемый базовый план обслуживания для Visual Studio 2019. Корпоративным и профессиональным клиентам, которым необходимо внедрить стабильную и безопасную среду разработки в долгосрочной перспективе, предлагается стандартизировать эту версию. Как более подробно описано в нашем жизненном цикле и политике поддержки, версия 16.9 будет поддерживаться с исправлениями и обновлениями безопасности до октября 2022 года. Октябрь 2022 года — это год после выпуска Visual Studio 2019 версии 16.11, который был объявлен окончательным базовым уровнем обслуживания.
Кроме того, теперь, когда доступна версия 16.9, версия 16.7, которая была последним базовым планом обслуживания, будет поддерживаться в течение дополнительных 12 месяцев и перестанет поддерживать в апреле 2022 года. Также обратите внимание, что версии 16.8 больше не поддерживаются. или. Эти промежуточные выпуски получали исправления обслуживания только до выпуска следующего незначительного обновления.
Вы можете приобрести последнюю наиболее безопасную версию Visual Studio 2019 версии 16.9 в разделе загрузок на сайте my.visualstudio.com или в каталоге Microsoft. Дополнительные сведения о базовых показателях, поддерживаемых Visual Studio, см. В политике поддержки Visual Studio 2019.
Visual Studio 2019 версии 16.9, выпуски
- 9 ноября 2021 г. — Visual Studio 2019 версии 16.9.13
- 12 октября 2021 г. — Visual Studio 2019 версии 16.9.12
- 14 сентября 2021 г. — Visual Studio 2019 версии 16.9.11
- 10 августа 2021 г. — Visual Studio 2019 версии 16.9,10
- 13 июля 2021 г. — Visual Studio 2019 версии 16.9.9
- 15 июня 2021 г. — Visual Studio 2019 версии 16.9.8
- 8 июня 2021 г. — Visual Studio 2019 версии 16.9.7
- 18 мая 2021 г. — Visual Studio 2019 версии 16.9.6
- 11 мая 2021 г. — Visual Studio 2019 версии 16.9.5
- 13 апреля 2021 г. — Visual Studio 2019 версии 16.9.4
- 30 марта 2021 г. — Visual Studio 2019 версии 16.9.3
- 16 марта 2021 г. — Visual Studio 2019 версии 16.9,2
- , 9 марта 2021 г. — Visual Studio 2019 версии 16.9.1
- 2 марта 2021 г. — Visual Studio 2019 версии 16.9.0
Заметки о выпуске, заархивированные для Visual Studio 2019
Блог о Visual Studio 2019
Блог Visual Studio 2019 — официальный источник информации о продукте от группы разработчиков Visual Studio. Вы можете найти подробную информацию о выпусках Visual Studio 2019 в следующих сообщениях:
Visual Studio 2019 версии 16.9,13
выпущено 09 ноября 2021 г.
Проблемы, устраненные в этой версии:
- Исправлена ошибка, из-за которой пропадала ссылка на ярлык в меню «Пуск». Ошибка возникала только при обновлении нескольких экземпляров разных артикулов продукта на одном компьютере.
Уведомление о безопасности
CVE-2021-42319 Уязвимость, связанная с повышением привилегий В поставщике WMI, включенном в установщик Visual Studio, существует уязвимость, связанная с повышением привилегий.
CVE-2021-42277 Diagnostics Hub Standard Collector Service Уязвимость, связанная с повышением привилегий Уязвимость, приводящая к несанкционированному получению прав, возникает, когда стандартный сборщик центра диагностики неправильно обрабатывает файловые операции.
CVE-2020-3711 Уязвимость OpenSSL, связанная с отказом в обслуживании Возможный отказ в обслуживании библиотеки OpenSSL, которая используется Git.
Visual Studio 2019 версия 16.9.12
выпущено 12 октября 2021 г.
Проблемы, устраненные в этой версии:
- Обновления интерфейсов ARM64 и ARM64EC между двоичным кодом и средой исполнения POGO.
Уведомление о безопасности
CVE-2021-41355 Уязвимость раскрытия информации в .NET 5.0В .NET существует уязвимость раскрытия информации, когда System.DirectoryServices.Protocols.LdapConnection отправляет учетные данные в виде обычного текста в Linux.
CVE-2020-1971 Уязвимость OpenSSL, связанная с отказом в обслуживанииВ библиотеке OpenSSL, используемой Git, существует потенциальная уязвимость, связанная с отказом в обслуживании.
CVE-2021-3449 Уязвимость OpenSSL, связанная с отказом в обслуживанииВ библиотеке OpenSSL, используемой Git, существует потенциальная уязвимость, связанная с отказом в обслуживании.
CVE-2021-3450 Уязвимость OpenSSL, связанная с отказом в обслуживанииВ библиотеке OpenSSL существует потенциальный обход флага, который используется Git.
Visual Studio 2019 версии 16.9.11
выпущен 14 сентября 2021 г.
Проблемы, устраненные в этой версии:
- Мы исправили фатальную внутреннюю ошибку компилятора, вызванную безымянными структурами, поля которых ссылаются на аннотации SAL.
- Исправляет редкий сбой при анализе шаблонного кода, использующего __uuidof.
Уведомление о безопасности
CVE-2021-26434 Уязвимость Visual Studio, связанная с неправильным назначением разрешений и повышением привилегийУязвимость, связанная с назначением разрешений, существует в Visual Studio после установки разработки игры с C ++ и выбора рабочей нагрузки Unreal Engine Installer. Система уязвима для LPE, во время установки она создает каталог с правом записи для всех пользователей.
От сообщества разработчиков
Visual Studio 2019 версии 16.9,10
выпущено 10 августа 2021 г.
Проблемы, устраненные в этой версии:
- Больше не отправляет пути на диске при сообщении, какие расширения установлены.
- Исправлен сбой IntelliSense, возникавший при обработке статических элементов данных в специализациях шаблонов класса.
- Исправлена проблема, которая влияла на выполнение команды обновления в командной строке. Если обновление не удается в первый раз, последующая выдача команды обновления теперь заставляет обновление возобновить предыдущую операцию с того места, где оно было прервано.
Уведомление о безопасности
CVE-2021-26423 .NET Core Уязвимость, связанная с отказом в обслуживанииСуществует уязвимость типа «отказ в обслуживании», при которой серверные приложения .NET (Core), обеспечивающие конечные точки WebSocket, могут быть введены в бесконечный цикл при попытке чтения одного кадра WebSocket.
CVE-2021-34485 .NET Core Уязвимость раскрытия информацииУязвимость раскрытия информации существует, когда дампы, созданные инструментом для сбора аварийных дампов и дампов по запросу, создаются с глобальными разрешениями на чтение в Linux и macOS.
CVE-2021-34532 Уязвимость раскрытия информации ASP.NET CoreУязвимость раскрытия информации существует в том месте, где маркер JWT регистрируется, если он не может быть проанализирован.
Visual Studio 2019 версии 16.9.9
выпущено 13 июля 2021 г.
Проблемы, устраненные в этой версии:
- Исправлена проблема ARM64X, из-за которой Outlook вылетал при использовании надстроек.
- Исправлена ошибка, из-за которой компилятор C ++ неправильно выполнял if-преобразования.
- Исправлена проблема совместимости ASan в последнем обновлении Windows.
- ASan больше не сообщает о ложноположительной ошибке перекрытия областей памяти memcpy.
- Шаблон функции с безымянным параметром функции типа массива заставлял синтаксический анализатор пропускать последующие определения функции, что приводило к ложной ошибке constexpr, что функция не определена при оценке вызова к ней в константном выражении. Исправление повторно включает анализ пропущенного определения функции.
- Мы исправили проблемы с производительностью и ложные срабатывания, вызванные одним из расширений программы проверки, которые находят ошибки при неправильном использовании ВАРИАНТОВ.
- Мы устранили проблему производительности, вызванную одним из расширений программы проверки, которое обнаруживает ошибки при неправильном использовании значений перечисления в качестве индекса.
- Исправлена утечка нехватки памяти при компиляции нескольких TU.
- Анализатор параллелизма больше не должен выдавать ложные предупреждения C26110 (отказ от получения блокировки) с шаблонами автоматической блокировки.
- Это исправление восстанавливает поведение внешних заголовков, пропуская анализ внешних заголовков и подавляя предупреждения из внешних заголовков.
- Проверки параллелизма при анализе кода стали умнее. Их сложнее обмануть сложным потоком управления.
- Исправлена проблема, связанная с созданием макета.
- Исправлена ошибка, из-за которой обновления могли завершаться ошибкой из-за отсутствия информации о канале обновления.
От сообщества разработчиков
Visual Studio 2019 версии 16.9.8
выпущено 15 июня 2021 г.
От сообщества разработчиков
Visual Studio 2019 версии 16.9,7
выпущено 8 июня 2021 г.
Проблемы, устраненные в этой версии:
- Исправлена ошибка в клонировщике инструкций SSA.
- Исправлена проблема, приводившая к сбою mspdbcore.dll.
- Исправлено долгое выполнение / тайм-аут сборки клиентских баз кода.
- Исправлена проблема, мешавшая разработчикам создавать PyTorch.
- Исправляет внутреннюю ошибку MSBuild (MSB0001), которая возникала при создании большой базы кода с помощью 32-разрядного процесса MSBuild.exe.
- Исправлена проблема в окне инструментов контейнера, вызывающая сбой Visual Studio 2019, когда разработчики пытались просмотреть сопоставленные порты, а затем переключиться на другой контейнер.
Уведомление о безопасности
CVE-2021-31957 Уязвимость, связанная с отказом в обслуживании ASP.NETУязвимость, связанная с отказом в обслуживании, возникает, когда ASP.NET Core неправильно обрабатывает отключение клиента.
От сообщества разработчиков
Сообщество разработчиковимеет полный список всех элементов, поставляемых в этом выпуске.
Вот некоторые из наиболее популярных проблем, выпущенных в версии 16.9.7:
Visual Studio 2019 версии 16.9.6
выпущен 18 мая 2021 г.
Проблемы, устраненные в этой версии:
- Исправления: «Невозможно получить доступ к удаленному объекту. Имя объекта: ‘System.Net.Http.StringContent’» при попытке создать сертификат или запустить автоматическую подготовку.
- Исправлена проблема, мешавшая корректной работе функции горячего перезапуска iOS.
От сообщества разработчиков
Сообщество разработчиковимеет полный список всех элементов, поставляемых в этом выпуске.
Вот некоторые из наиболее популярных проблем, выпущенных в 16.9.6:
Visual Studio 2019 версии 16.9.5
выпущен 11 мая 2021 г.
Проблемы, устраненные в этой версии:
- Исправлена ошибка, из-за которой инструменты Office не работали должным образом при использовании экспорта.
- Исправлен сбой Visual Studio 2019, который происходил во время определенных виртуальных вызовов между библиотеками DLL x64 и ARM64EC.
- Устранено ложное срабатывание при запуске многопоточного кода, оснащенного ASan.
- Исправлен сбой проекта, приводивший к ошибке «HRESULT E_FAIL был возвращен из вызова компонента COM».
- Устраняет проблему при открытии файла C ++ при запуске, из-за которой Visual Studio 2019 иногда перестает отвечать.
- Исправлена проблема с конфигурацией файлов CmakeSettings.json, в которой не удалось сохранить новые настройки.
- Исправлена внутренняя ошибка компилятора, вызванная анализом исходного файла, когда путь к файлу содержит один или несколько символов, отличных от ASCII.
- Исправлена проблема при открытии файлов покрытия, когда одна библиотека имеет несколько записей в файле покрытия кода.
- Исправлена ошибка, из-за которой клиенты, входящие в систему с нерабочими учетными записями с включенным удаленным рабочим столом, могли приводить к отказу в доступе.
- Исправлена ошибка, приводившая к сбою Visual Studio 2019, когда разработчики настраивали свои меню и щелкали разделитель в диалоговом окне настройки.
- Плавающие окна документов восстанавливаются при открытии решения.
- Исправлена проблема, приводившая к сбою обновлений, когда администратор создает новый макет Visual Studio для развертывания обновлений.Обновление клиентского компьютера завершится ошибкой, поскольку расположение расположения было перемещено.
- Исправлена проблема, из-за которой сборка проекта с включенным быстрым развертыванием завершалась ошибкой или развертывание занимало много времени.
- Добавлена поддержка Xcode 12. 5.
- Исправлена проблема, приводившая к сбою обновлений, когда администратор создает новый макет Visual Studio для развертывания обновлений. Обновление клиентского компьютера завершится ошибкой, поскольку расположение расположения было перемещено.
Уведомление о безопасности
CVE-2021-27068 RCE возможно при посадке питона.exe во вложенной папкеУязвимость удаленного выполнения кода существует при открытии рабочей области с кодом Python, и эта рабочая область содержит python.exe в подпапке сценариев.
CVE-2021-31204 .NET Core Уязвимость, связанная с повышением привилегийВ .NET 5.0 и .NET Core 3.1 существует уязвимость, приводящая к несанкционированному получению прав, когда пользователь запускает приложение с одним файлом в операционных системах на основе Linux или macOS.
От сообщества разработчиков
Сообщество разработчиковимеет полный список всех элементов, поставляемых в этом выпуске.
Вот некоторые из наиболее популярных проблем, выпущенных в версии 16.9.5:
Visual Studio 2019 версии 16.9.4
выпущен 13 апреля 2021 г.
Проблемы, устраненные в этой версии:
- Исправлена ошибка SFINAE, вызывающая ошибку с некоторыми формами имен шаблонов в независимых базовых классах.
- Исправлен случай, когда IntelliCode пытается войти во временный каталог, и доступ к временному каталогу был запрещен.
- Устранена проблема, из-за которой некоторые функции Visual Studio были ограничены при установке стороннего программного обеспечения для управления привилегиями.
- Устранена проблема, из-за которой клиенты неоднократно запускали отладку на XBox, потребляло все больше и больше ресурсов ядра. В конечном итоге потребуется перезапуск XBox, что приведет к потере любого состояния.
- Устранено зависание при отладке машинного кода с помощью сборок Windows Insider Preview.
- Исправлена ошибка доступности с фокусом клавиатуры.
- Добавлены обратно отсутствующие шаблоны Xamarin (библиотека классов iOS / Android, библиотека привязок iOS / Android, Android Wear, Xamarin.UITest) в диалоговом окне «Новый проект».Эти шаблоны были скрыты по ошибке.
- Для проектов на основе C ++ CMake, ориентированных на Linux с использованием SSH-соединения, целевой каталог, указанный в
CMakeSettings.json
свойствомremoteCMakeListsRoot
, был восстановлен до предыдущего поведения в VS 16.8, где место назначения копии соответствует корень исходного каталога. Подробности в билете. При подключении к удаленному компьютеру Linux используется неверный путь назначения.
Уведомление о безопасности
CVE-2021-27064 Уязвимость установщика Visual Studio, повышающая уровень привилегийУязвимость удаленного выполнения кода существует, когда установщик Visual Studio запускает клиент обратной связи с повышенными правами.
CVE-2021-28313 / CVE-2021-28321 / CVE-2021-28322 Diagnostics Hub Standard Collector Service Уязвимость, связанная с повышением привилегийУязвимость, приводящая к несанкционированному получению прав, возникает, когда стандартный сборщик центра диагностики неправильно обрабатывает операции с данными.
От сообщества разработчиков
Сообщество разработчиковимеет полный список всех элементов, поставляемых в этом выпуске.
Вот некоторые из наиболее популярных проблем, выпущенных в версии 16.9,4:
Visual Studio 2019 версии 16.9.3
выпущено 30 марта 2021 г.
Проблемы, устраненные в этой версии:
- Исправлен сбой в MSBuild, возникающий при попытке создать решение с помощью MSBuild.exe, содержащего проект веб-сайта.
- Исправлен сценарий сбоя, вызванный некоторыми зависимостями от ServiceHub.
- Исправлена проблема с блокировкой, из-за которой пользователям средства визуальной диагностики XAML на устройствах Xbox или IoT запрещалась удаленная отладка.
От сообщества разработчиков
Сообщество разработчиковимеет полный список всех элементов, поставляемых в этом выпуске.
Вот некоторые из наиболее популярных проблем, выпущенных в версии 16.9.3:
Visual Studio 2019 версии 16.
9.2выпущено 16 марта 2021 г.
Проблемы, устраненные в этой версии:
- Обновление имен глобальных указателей функций ARM64X
- Исправление для извлечения первого OBJ из ARM64X LIB с помощью ссылки -lib -extract
- Исправлена ошибка, из-за которой код компилировался с помощью Address Sanitizer, и оптимизация могла приводить к генерации плохого кода, что приводило к сбою Visual Studio 2019.
- Исправлен сбой, вызванный добавлением функций через редактор диалоговых окон в редакторе ресурсов
- Nuget.org больше не нужно будет дважды удалять как источник пакета
- Улучшена производительность анализа пакетов NuGet
- Исправлено сообщение об ошибке об устаревших API, полученных клиентом при использовании узла базы данных SQL Azure в обозревателе серверов .
- Исправлена проблема, приводившая к сообщению об ошибке, указывающему, что CascadePackage загружался неправильно
- Исправлена проблема, из-за которой проект здания с включенным быстрым развертыванием приводил к сбою развертывания или требовал дополнительного времени
- Исправлена проблема, из-за которой при горячей перезагрузке теперь отображались сохраненные изменения в режиме «Полная страница».
- Исправлена проблема с горячей перезагрузкой, из-за которой Live Visual Tree не работало или не применяли изменения.
От сообщества разработчиков
Сообщество разработчиковимеет полный список всех элементов, поставляемых в этом выпуске.
Вот некоторые из наиболее популярных проблем, выпущенных в версии 16.9.2:
Visual Studio 2019 версии 16.9.1
выпущено 09 марта 2021 г.
Уведомление о безопасности
CVE-2021-21300 Git для уязвимости удаленного выполнения кода Visual StudioУязвимость удаленного выполнения кода существует, когда Visual Studio клонирует вредоносный репозиторий.
CVE-2021-26701 .NET Core уязвимость удаленного выполнения кодаВ .NET 5 и .NET Core существует уязвимость удаленного выполнения кода из-за того, как выполняется кодирование текста.
Проблемы, устраненные в этой версии:
- Исправление для выдачи неверных метаданных ARM64EC в OBJ.
- Исправлена проблема, из-за которой C ++ с включенным FixIts, который является параметром по умолчанию, отображал волнистые линии при открытии кода.
- В некоторых случаях C ++ IntelliSense пытается использовать очень большое количество включаемых путей и перестает отвечать.
- Повышена стабильность Live Share в сценариях C ++.
- Исправлена ошибка, из-за которой IntelliCode прекращал загрузку символов.
- Улучшает загрузку решения и время закрытия в сценариях, когда у пользователей включен новый экспериментальный редактор Razor.
- Исправлен сценарий сбоя в ServiceHub, который мог произойти после открытия диалогового окна «Расширения и обновления» и последующего закрытия Visual Studio.
- Исправлена ошибка, которая выдавала сообщение об отсутствии обновлений при проверке обновлений на более медленных машинах.
- Повышает производительность запуска проектов WAP из Visual Studio во время инкрементальных изменений.
- Исправлена проблема, из-за которой установка не запускалась при использовании итальянского языка.
- Исправлен сценарий обновления, из-за которого программа установки переставала отвечать на очень долгое время, пока инициализируется временный кеш ядра .NET.
От сообщества разработчиков
Сообщество разработчиковимеет полный список всех элементов, поставляемых в этом выпуске.
Вот некоторые из наиболее популярных проблем, выпущенных в версии 16.9.1:
Visual Studio 2019 версии 16.9.0
выпущено 2 марта 2021 г.
Обзор новых возможностей этого выпуска Visual Studio 2019 версии 16.9.0
C ++
- Дезинфицирующее средство для адресов:
- Поддержка нашего средства очистки адресов в Windows вышла из экспериментальной и стала общедоступной.
- Расширенная поддержка RtlAllocateHeap, исправлена проблема совместимости с перехватчиками RtlCreateHeap и RtlAllocateHeap при создании пулов исполняемой памяти.
- Добавлена поддержка устаревшего семейства функций памяти GlobalAlloc и LocalAlloc. Вы можете включить эти перехватчики с
ASAN_OPTIONS = windows_hook_legacy_allocators = true
. - Обновлены сообщения об ошибках для перемежения теневой памяти и сбоя перехвата, чтобы сделать проблемы и решения явными.
- Интеграция IDE теперь может обрабатывать полный набор исключений, о которых может сообщить ASan.
- Компилятор и компоновщик предложат выдать отладочную информацию, если они обнаружат, что вы строите с помощью ASan, но не выдает отладочную информацию.
- Теперь вы можете настроить таргетинг на LLVM-версию среды выполнения OpenMP с помощью нового переключателя CL / openmp: llvm.Это добавляет поддержку предложения lastprivate в разделах #pragma omp и переменных индекса без знака параллельно для циклов. Ключ / openmp: llvm в настоящее время доступен только для цели amd64 и все еще является экспериментальным. Проекты
- Visual Studio CMake теперь имеют первоклассную поддержку для удаленной разработки под Windows. Это включает в себя настройку проекта CMake для целевой Windows ARM64, развертывание проекта на удаленном компьютере с Windows и отладку проекта на удаленном компьютере с Windows из Visual Studio.
- Версия Ninja, поставляемая с Visual Studio для Windows, обновлена до версии 1.10. Пожалуйста, ознакомьтесь с примечаниями к выпуску Ninja 1.10 для получения подробной информации о том, что включено.
- Версия CMake, поставляемая с Visual Studio, обновлена до версии 3.19. Пожалуйста, ознакомьтесь с примечаниями к выпуску CMake 3.19 для получения подробной информации о том, что включено.
- Отмечены многие типы блокировок / защит в STL как нодискарта: https://github.com/microsoft/STL/pull/1495
- IntelliSense:
- MSVC теперь определяет правильное время выполнения дезинфицирующего средства адресов, необходимое для ваших двоичных файлов.Ваш проект Visual Studio автоматически получит новые изменения. При использовании средства очистки адресов в командной строке вам теперь нужно передать компилятору только / fsanitize = address. Диспетчер подключений
- Visual Studio теперь поддерживает закрытые ключи с использованием алгоритма открытого ключа ECDSA.
- Обновлены версии LLVM и Clang, включенные в наш установщик, до v11. Прочтите примечания к выпуску LLVM и Clang для получения дополнительной информации.
- Visual Studio теперь будет использовать переменные CMake из файлов инструментальной цепочки для настройки IntelliSense.Это обеспечит лучший опыт для встраиваемых систем и разработки под Android.
- Реализация предложения More Constexpr Containers, которое позволяет деструкторам и новым выражениям быть constexpr. Это открывает путь для таких утилит, как constexpr std :: vector и std :: string.
- Расширенная поддержка модулей IntelliSense C ++ 20, включая Go To Definition, Go To Module и завершение членства.
- Сокращенные шаблоны функций теперь поддерживаются в компиляторе MSVC.
Javascript / TypeScript
- Теперь поддерживается отладка JavaScript / TypeScript WebView2 на основе Edge Chromium для таких приложений, как проекты WPF, WinForms и WinUI 3.Это можно включить, выбрав отладчик JavaScript в диалоговом окне «Свойства проекта». Подробную информацию о том, как начать, можно найти здесь .
Отладчик
- Добавлен новый автоматический анализатор, который проверяет потоки на наличие взаимоблокировок.
- Добавлен новый автоматический анализатор, который проверяет очередь .NET Core Finalizer и обнаруживает потенциально блокирующие объекты.
- Visual Studio теперь отфильтровывает избыточные повторяющиеся кадры из стека вызовов, когда отладчик останавливается на исключении StackOverflow.Теперь можно увидеть основание стека, откуда возникла бесконечная рекурсия, что, надеюсь, упрощает исследование подобных ошибок.
Профайлер
- Добавлен новый сценарий динамического инструментария, который работает быстрее (не требует VSInstr) и позволяет инструментировать приложения .NET Core без использования PDB.
Инструменты F # и F #
В этом выпуске есть несколько функций повышения производительности и улучшений производительности для инструментов F # для Visual Studio:
- .NET Core FSI поддерживает
- Подпись Справка для функциональных приложений
- 14 новых быстрых исправлений
- Значительные исправления производительности и скорости отклика для F # Tooling
Вы можете прочитать о них в обновлении инструментов F # и F # для Visual Studio 16.9 или в примечаниях к выпуску продукта.
.NET Производительность
- Теперь есть завершение IntelliSense для символов препроцессора.
- Solution Explorer теперь отображает новую версию .NET 5.0 Генераторы источников.
- Go To All не будет отображать повторяющиеся результаты в netcoreapp3.1 и netcoreapp2.0.
- Quick Info теперь отображает идентификаторы предупреждений компилятора или номера для подавления.
- Директивы using теперь автоматически добавляются при копировании и вставке типов в новый файл.
- При нажатии
;
, чтобы принять метод из списка завершения, IntelliSense теперь будет автоматически вставлять круглые скобки вместе с точкой с запятой для создания объектов и вызовов методов. - Семантическая раскраска для записей C # 9.0.
- Рефакторинг, удаляющий ненужные сбросы.
- Рефакторинг, который преобразует дословную и обычную строку в интерполированную строку с сохранением фигурных скобок, которые были предназначены для вывода.
- Исправление кода в Visual Basic, которое удаляет ключевое слово shared при преобразовании общих методов в модуль .
- Рефакторинг, предлагающий использовать
новых (…)
в неконфликтных сценариях - Исправление кода, удаляющее избыточные выражения равенства как для C #, так и для Visual Basic
- .Анализаторы стиля кода .NET (IDE) теперь могут применяться в сборке
- Визуализатор синтаксиса показывает текущий цвет переднего плана для улучшенных цветов
- Новая всплывающая подсказка при наведении курсора на диагностический идентификатор для предупреждений прагмы
- Когда вы вводите клавишу возврата из комментария, новая строка теперь автоматически закомментирована
- Усовершенствования подсказок для встроенных имен параметров
- Отладка .NET Core с помощью WSL 2
Звуковые подсказки и обновления специальных возможностей Test Explorer
- Теперь вы можете настраивать звуковые подсказки с помощью обозревателя тестов, меню «Группировать по» более доступно для программ чтения с экрана, а просмотр длинных результатов теста стал проще благодаря интерактивным ссылкам, открывающим файлы журналов напрямую.
Обновления экспериментального редактора Razor
- Семантическая раскраска HTML и C #
- Переименование символов C #, отраженных в закрытых файлах Razor
- Больше лампочек C # в файлах Razor
- Дальнейшие улучшения форматирования смешанного содержимого в файлах Razor
Веб-инструменты .NET
Веб-инструменты
- Расширенная поддержка .NET для конфигурации приложения Azure как подключенной службы
- Управляйте параметрами конфигурации и флагами функций своего приложения, интегрируя конфигурацию приложения Azure как подключенную службу
Инструменты XAML (WPF, WinUI, UWP и Xamarin.Формы)
Инструментальная оснастка MVVM
- Улучшенная поддержка MVVM: В этом выпуске мы представили лампочки в редакторе XAML для создания свойств и команд в доступных моделях представления. Мы также добавили Lightbulbs, чтобы помочь установить DataContext дизайна в XAML для доступных моделей представления, чтобы улучшить привязку IntelliSense.
Xamarin.Forms
В этом выпуске мы внесли несколько улучшений для разработчиков Xamarin.Forms:
XAML Hot Reload режим «только изменения» теперь используется по умолчанию для Xamarin.Проекты Forms 5.x: Начиная с Visual Studio 16.9 XAML Hot Reload режим «только изменения» теперь используется по умолчанию для Hot Reload XAML для проектов, ориентированных на Xamarin.Forms 5.x или выше. Проекты, нацеленные на 4.x, автоматически вернутся к «полной странице» XAML Hot Reload, поскольку «только изменения» совместимы только с Xamarin.Forms 5.x или новее. Если вы используете Xamarin.Forms 5.x и по какой-то причине хотите использовать старый режим «полной страницы» горячей перезагрузки, вы можете сделать это, перейдя в настройки горячей перезагрузки в разделе Инструменты > Параметры> Отладка> Горячая перезагрузка .
Обновления статуса горячей перезагрузки XAML в окне вывода: Клиенты Xamarin.Forms, использующие горячую перезагрузку XAML, теперь могут видеть дополнительные сведения о том, что происходит с конвейером горячей перезагрузки XAML, используя окно вывода. Для начала откройте окно вывода с помощью View> Output и выберите Xamarin Hot Reload под Показать вывод из вверху окна.
- Xamarin.Forms + UWP — разрешено System.ExecutionEngineException: Начиная с выпуска Visual Studio 2019 версии 16.8 мы непреднамеренно ввели исключение времени выполнения, которое вызывало бы ошибки System.ExecutionEngineException, когда разработчики отлаживали приложение Xamarin.Forms, ориентированное на Windows (UWP). Начиная с этого выпуска (16.9 Preview 4) и в сочетании с обновлением Microsoft.NETCore.UniversalWindowsPlatform NuGet (версия 6.2.12+) эта проблема должна быть решена. Примечание. Это исправление не только для Visual Studio 2019 версии 16.9. Обновление ваших проектов для использования нового пакета NuGet должно решить эту проблему и для Visual Studio версии 16.9.
Инструменты для Unity
- Просматривайте корневые игровые объекты во время отладки в новом узле Active Scene окна Locals.
- Просмотрите все компоненты GameObject во время отладки в новом узле this.gameObject окна Locals.
- Просматривайте все дочерние игровые объекты и компоненты, используя узлы «Дочерние элементы» и «Компоненты» окна «Локальные».
- Просматривайте расположение GameObject в сцене при проверке в свойстве Active Scene.
- Поддержка JobEntityBatch / Lambdas при использовании сущностей с генераторами исходного кода.
- Улучшена поддержка отображения больших массивов с использованием сегментирования индекса.
- Подсветка синтаксиса для шейдеров трассировки лучей, файлов UXML и USS.
- Visual Studio теперь определит, какие компоненты отсутствуют, и предложит вам установить их при использовании проектов Unity.
- API сообщений Unity обновлен для всех методов, используемых в качестве сопрограмм.
Производительность Git
- Мы обновили флаг Preview Feature для нового Git UX с помощью встроенной ссылки «Оставить отзыв», которая направляет вас прямо в команду разработчиков. На страницах
- Team Explorer Home и Connect отображается подробное содержимое для перехода на новый Git UX.
- Поддержка настраиваемых пультов в push-уведомлениях филиалов.
- Дважды щелкните ветку в окне репозитория Git, чтобы оформить заказ.
- Зафиксируйте изменения с помощью сочетания клавиш Ctrl + Enter.
- Вытолкните все теги из окна Git Changes.
Установщик Visual Studio
- Установщик Visual Studio больше не поднимается при запуске
- Установщик Visual Studio теперь поддерживает HDR-дисплеи
- Установщик Visual Studio поддерживает программу чтения с экрана Navigator Обновления установщика
- упрощены в обновлении Visual Studio .
- Установщик Visual Studio добавляет поддержку темных тем
Подробная информация о новых возможностях Visual Studio 2019 версии 16.9,0
Git Производительность
- Подтвердите изменения с помощью сочетания клавиш Ctrl + Enter
- Вытолкнуть все теги из окна Git Changes.
.NET Productivity
- Отладка .NET Core с помощью WSL 2 позволяет запускать и отлаживать консоль .NET Core и веб-приложения в WSL 2 из Visual Studio. Это позволяет разработчикам Windows, ориентированным на производственные среды Linux, иметь более точную локальную отладку.
- Теперь существует рефакторинг, который предлагает использовать
новых (…)
в неконфликтных сценариях. Поместите курсор на объявление поля. Нажмите ( Ctrl + . ), чтобы вызвать меню Быстрые действия и рефакторинг . Выберите Использовать «новый (…)» .
- Теперь есть исправление кода, которое удаляет избыточные выражения равенства как для C #, так и для Visual Basic.Поместите курсор на повторяющееся выражение равенства. Нажмите ( Ctrl + . ), чтобы вызвать меню Быстрые действия и рефакторинг . Выберите Удалить избыточное равенство .
- Анализаторы стиля кода .NET (IDE) теперь можно принудительно применять при сборке. Вы можете установить анализаторы стилей кода .NET как пакет NuGet для C # и Visual Basic или включить их в Project Properties .Чтобы получить доступ к свойствам проекта , щелкните правой кнопкой мыши проект в обозревателе решений и выберите Свойства . Затем выберите вкладку Code Analysis , где вы можете выбрать Enforce CodeStyle on build (экспериментальная) .
- Визуализатор синтаксиса (установленный с .NET Compiler Platform SDK) теперь показывает текущий цвет переднего плана для улучшенных цветов. Просто используйте визуализатор, чтобы перейти к тексту, для которого нужно изменить цвета, или выберите его в редакторе, а затем щелкните классифицированный цвет, чтобы изменить его.
- Теперь при наведении курсора на идентификатор диагностики для предупреждений прагмы появляется всплывающая подсказка. Во всплывающей подсказке диагностики также есть интерактивная ссылка для перехода к документации.
- Когда вы вводите клавишу возврата из комментария, вы можете заметить, что новая строка теперь автоматически закомментирована. Это новый параметр, который включен по умолчанию. Чтобы предотвратить автоматическое комментирование новой строки, перейдите к Tools > Options > Text Editor > C # или Basic > Advanced и снимите флажок Insert // в начале новых строк, когда написание // комментарии .
В 16.8 Preview 2 мы добавили встроенные подсказки имен параметров, которые вставляют украшения для литералов, приведенных литералов и экземпляров объектов перед каждым аргументом в вызовах функций. В этом выпуске мы добавили следующие улучшения:
Дополнительные возможности настройки для типов украшений, которые вы хотите вставить.
Подсказки встроенного типа для переменных с выведенными типами и типами лямбда-параметров.
Возможность отключения встроенных подсказок имен параметров, когда имена параметров соответствуют назначению метода и когда имена параметров отличаются только суффиксом.
Директивы using теперь автоматически добавляются при копировании и вставке типов в новый файл. Сначала вам нужно включить эту опцию в Tools > Options > Text Editor > C # или Basic > Advanced и выбрать Добавить отсутствующие директивы using при вставке .
- При нажатии
;
, чтобы принять метод из списка завершения, IntelliSense теперь будет автоматически вставлять круглые скобки вместе с точкой с запятой для создания объектов и вызовов методов.
- Добавлена семантическая раскраска для записей C # 9.0. Вы можете настроить цвета в инструментах > Параметры > Среда > Шрифты и цвета . В элементах отображения перейдите к Типы пользователей — Записи и выберите цвет, который вы хотите применить к записям.
- В C # 9.0 отбрасывание не требуется в некоторых случаях сопоставления с образцом.Теперь мы удаляем ненужные отбросы и предлагаем исправление кода для их удаления. Поместите курсор на выцветший сброс. Нажмите ( Ctrl + . ), чтобы вызвать меню Быстрые действия и рефакторинг . Выберите Удалить ненужные отклонения .
- Теперь существует рефакторинг, который преобразует дословную строку и обычную строку в интерполированную строку, которая сохранит фигурные скобки, которые были предназначены для вывода.Этот рефакторинг не предлагается, если строка присвоена константе. Поместите курсор на строку. Нажмите ( Ctrl + . ), чтобы вызвать меню Быстрые действия и рефакторинг . Выберите Преобразовать в интерполированную строку .
В Visual Basic теперь есть исправление кода, которое удаляет ключевое слово shared при преобразовании общих методов в модуль .
Теперь есть завершение IntelliSense для символов препроцессора. Начните вводить директиву
#if
, чтобы увидеть новые параметры завершения для символов, которые в настоящее время определены в области видимости.
- Solution Explorer теперь отображает новые генераторы исходного кода .NET 5.0 под узлом Analyzer, чтобы вы могли легко перемещаться и просматривать сгенерированный код.
- Окно Go To All не будет отображать повторяющиеся результаты в netcoreapp3.1 и netcoreapp2.0, а также результаты для частичных типов, которые существуют только для обертывания другого вложенного типа. Это поможет упорядочить результаты, чтобы вы могли легко найти код и перейти к нему. Результаты теперь также включают имя файла для частичных символов.
- Краткая информация теперь отображает идентификаторы предупреждений компилятора или номера для подавления. Наведите курсор на идентификаторы или числа предупреждений, чтобы просмотреть краткую информацию о диагностическом идентификаторе.
Спасибо
И последнее, но не менее важное: Спасибо следующим людям, которые в этом месяце внесли свой вклад в .NET Productivity (также известный как Roslyn):
Веб-инструменты .NET
- Разверните свои приложения Steeltoe в Azure Spring Cloud с помощью Visual Studio Publish (например, щелкните правой кнопкой мыши> Опубликовать в обозревателе решений). Если вы не видите этот параметр, убедитесь, что ваш проект включает пакет NuGet Microsoft.Azure.SpringCloud.Client версии 1.0.0-preview.1 или более поздней версии .
Веб-инструменты
Добавление конфигурации приложения в качестве подключенной службы автоматически подключает ваше приложение к вашему ресурсу конфигурации приложения Azure. Теперь поддерживается автоматическое создание кода для проектов консоли .NET Core, а также автоматическое добавление пакетов NuGet для проектов .NET Framework. Чтобы интегрировать эту подключенную службу в свое приложение, щелкните Connected Services и добавьте конфигурацию приложения Azure в качестве зависимости службы .
Добавление конфигурации приложения в качестве подключенной службы- Вкладка «Подключенные службы» теперь поддерживает конфигурацию приложения Azure. Конфигурация приложения позволяет централизованно управлять настройками приложения и флагами функций. Когда вы добавляете эту зависимость службы, ваш код автоматически обновляется для подключения к вашему ресурсу конфигурации приложения. Это включает установку самых последних пакетов NuGet и хранение ваших секретов локально или в Key Vault.
Установщик Visual Studio
Установщик Visual Studio включил несколько новых функций в ответ на запросы клиентов.
Многие пользователи теперь используют программу установки для идентификации, запуска и управления несколькими копиями Visual Studio. Чтобы облегчить этот шаблон использования, установщик Visual Studio больше не требует повышения прав при запуске, а требует повышения прав только для внесения изменений в Visual Studio и компьютер. Другие действия, такие как экспорт конфигураций установки, навигация по новостям и просмотр сведений об обновлении, больше не требуют от пользователя повышения уровня в первую очередь.
Более ранние версии установщика время от времени предлагали пользователям выполнить дополнительный шаг для обновления установщика.С этим обновлением необходимые обновления установщика теперь обрабатываются как часть операции установки, исключая лишний шаг.
Программа установки теперь добавляет выбор темного режима. Пользователи могут изменить тему установщика с помощью кнопки солнце / луна (☼ / ☽) в строке заголовка. Обновления, запущенные из среды IDE Visual Studio, будут использовать текущую выбранную тему Visual Studio.
VS Installer с темной темой и встроенным обновлением установщикаЗвуковые подсказки и обновления специальных возможностей в обозревателе тестов
- Обозреватель тестов теперь может воспроизводить звук после завершения тестового запуска.Вы можете выбрать два звука: один для обозначения успешного выполнения тестового запуска со всеми пройденными тестами, а второй — для обозначения выполнения тестового запуска, по крайней мере, с одним неудачным тестом. Эта функция запущена по запросу пользователя и улучшает доступность обозревателя тестов, добавляя звуковой сигнал, который полезен для разработчиков с нарушениями зрения. Для выбора звука используется звуковой диалог Windows 10 по умолчанию, в котором вы также можете выбрать из предустановленных звуков или любой аудиофайл с вашего компьютера !
- Группа по в обозревателе тестов теперь стала более доступной благодаря более кратким фразам и порядку слов при чтении программой чтения с экрана.
- Просмотр длинных выходных данных теста на панели сведений о тесте в обозревателе тестов теперь стал проще с помощью ссылки для открытия файла журнала напрямую вместо специального элемента управления документом.
Опыт испытаний
- Добавлена поддержка сбора данных о покрытии кода для тестовых проектов .NET Core, использующих Fakes.
- Уменьшено время, необходимое для объединения нескольких отчетов о покрытии кода.
IntelliCode
- IntelliCode теперь предлагает повторяющиеся предложения по редактированию прямо в списке дополнений IntelliSense.Вы можете просмотреть предварительный просмотр предлагаемого изменения, применить в этом месте или игнорировать подобные предложения непосредственно из элемента завершения. Узнайте больше о предложениях IntelliCode.
Обновления экспериментального редактора Razor
- Семантическая раскраска HTML и C #
- Переименование символов C #, отраженных в закрытых файлах Razor
- Больше лампочек C # в файлах Razor:
- Добавить атрибут
DebuggerDisplay
- Создание и присвоение собственности
- Создать и присвоить поле
- Реализовать интерфейс или абстрактный класс, включая поддержку «с шаблоном», т.е.е. «Реализовать интерфейс с шаблоном Dispose»
- Создать равные, хэш-код, конструктор
- Добавить атрибут
- Добавить нулевую проверку и добавить все нулевые проверки для параметров
- Дальнейшие улучшения форматирования смешанного содержимого в файлах Razor
Чтобы включить экспериментальный редактор Razor, перейдите к Tools > Options > Environment > Preview Features , выберите Включить экспериментальный редактор Razor , а затем перезапустите Visual Studio.
От сообщества разработчиков
Сообщество разработчиковимеет полный список всех элементов, поставляемых в этом выпуске.
Вот некоторые из наиболее популярных проблем, выпущенных в версии 16.9.0:
Известные проблемы
Просмотрите все открытые проблемы и доступные обходные пути в Visual Studio 2019, перейдя по приведенной ниже ссылке.
Отзывы и предложения
Мы будем рады услышать от вас! При возникновении проблем дайте нам знать, используя опцию Сообщить о проблеме в правом верхнем углу. в углу установщика или самой среды разработки Visual Studio.Значок находится в правом верхнем углу. Вы можете предложить продукт или отслеживать свои проблемы в сообществе разработчиков Visual Studio, где вы можете задавать вопросы, находить ответы и предлагать новые функции. Вы также можете получить бесплатную помощь по установке через нашу службу поддержки в чате.
Блоги
Воспользуйтесь информацией и рекомендациями, доступными на сайте блогов инструментов разработчика, чтобы держать вас в курсе всех новых выпусков и включить подробные сообщения о широком спектре функций.
История примечаний к выпуску Visual Studio 2019
Дополнительные сведения о прошлых версиях Visual Studio 2019 см. На странице журнала заметок о выпуске Visual Studio 2019.
Верх страницы Заметки о выпуске
Visual Studio 2019 версии 16.10
- 37 минут на чтение
В этой статье
Подсказка
Посмотрите мероприятие по запуску Visual Studio 2022, чтобы узнать о новых возможностях, услышать советы и уловки, поучаствовать в интерактивных вопросах и ответах с командой и загрузить бесплатные цифровые материалы.
Сообщество разработчиков | Системные Требования | Совместимость | Вторично распространяемый код | Условия лицензии | Блоги | Известные проблемы последнего выпуска | Что нового в Visual Studio Docs
Нажмите кнопку, чтобы загрузить последнюю версию Visual Studio 2019. Инструкции по установке и обновлению Visual Studio 2019 см. В Обновите Visual Studio 2019 до последней версии. Также ознакомьтесь с инструкциями по установке в автономном режиме.
Что нового в Visual Studio 2019 версии 16.10
Visual Studio 2019 версии 16.10 Выпуски
Заметки о выпускеVisual Studio 2019, заархивированные
Блог о Visual Studio 2019
Блог Visual Studio 2019 — официальный источник информации о продукте от группы разработчиков Visual Studio. Вы можете найти подробную информацию о выпусках Visual Studio 2019 в следующих сообщениях:
Visual Studio 2019 версии 16.10.5
выпущен 10 августа 2021 г.
Обзор новых возможностей этого выпуска Visual Studio 2019 версии 16.10,5
Эта версия Visual Studio 2019 доступна только через службу обновления программного обеспечения Windows (WSUS).
Основные проблемы, исправленные в этом выпуске
- Удаленный симулятор iOS теперь будет правильно работать с сопряженными устройствами Mac, на которых установлен Xcode 12.4 или 12.5. Следующие функции симулятора Xcode недоступны при сопряжении с устройствами Mac с установленным Xcode 12.4 или выше:
- Имитация предупреждения о памяти
- Моделируемые локации
Уведомление о безопасности
CVE-2021-26423 .NET Core, связанный с отказом в обслуживании,Существует уязвимость типа «отказ в обслуживании», при которой серверные приложения .NET (Core), обеспечивающие конечные точки WebSocket, могут быть введены в бесконечный цикл при попытке чтения одного кадра WebSocket.
CVE-2021-34485 .NET Core Уязвимость раскрытия информацииУязвимость раскрытия информации существует, когда дампы, созданные инструментом для сбора аварийных дампов и дампов по запросу, создаются с глобальными разрешениями на чтение в Linux и macOS.
CVE-2021-34532 Уязвимость раскрытия информации ASP.NET CoreУязвимость раскрытия информации существует в том месте, где маркер JWT регистрируется, если он не может быть проанализирован.
Visual Studio 2019 версии 16.10.4
выпущен 20 июля 2021 г.
Обзор новых возможностей этого выпуска Visual Studio 2019 версии 16.10.4
Основные проблемы, исправленные в этом выпуске
- Убрать использование запрещенных регистров в memset.
- Исправлена ошибка кодогенерации, связанная со сложными вложенными выражениями, включающими побитовый оператор «НЕ».
- Исправлена отладка шейдеров для VS Graphics Analyzer
- Исправлен сбой IntelliSense, возникавший при обработке статических элементов данных в специализациях шаблонов класса.
- X64 VC Redist больше не удаляет файлы времени выполнения при запуске с переключателями / installer / passive.
- Исправлена ошибка, из-за которой порядок поиска при включении мог быть неправильным при добавлении в начало «Включить каталоги».
- Мы исправили проблемы с производительностью и ложные срабатывания, вызванные одним из расширений программы проверки, которые находят ошибки при неправильном использовании ВАРИАНТОВ.
- Мы устранили проблему производительности, вызванную одним из расширений программы проверки, которое обнаруживает ошибки при неправильном использовании значений перечисления в качестве индекса.
- представляет исправление языковых служб Live Share, которое восстанавливает основные функции редактирования кода для участников сеанса совместной работы (завершение кода, выделение синтаксиса, ошибки и т. Д.)
- Анализатор параллелизма больше не должен выдавать ложные предупреждения C26110 (отказ от получения блокировки) с шаблонами автоматической блокировки. Компиляторы
- C # и Visual Basic исправили сбой, связанный с конфликтом InternalsVisibleTo с другими атрибутами уровня сборки.
- Мы исправили проблему, с которой клиенты упаковывали свои проекты с помощью проектов упаковки приложений Windows, таких как приложения WPF NetCore и приложения Project Reunion:
Ошибка Assets файл ‘… \ obj \ wappublish \ win10-x86 \ project.assets.json’ не найден. Запустите восстановление пакета NuGet, чтобы создать этот файл. Приложение 4 (Пакет) C: \ Program Files \ dotnet \ sdk \ 5.0.302 \ Sdks \ Microsoft.NET.Sdk \ target \ Microsoft.PackageDependencyResolution.targets 242
Эта проблема была вызвана тем, что проект упаковки искал файл project.assets.json в неправильном каталоге, win10 — $ (конфигурация), тогда как он должен искать в win — $ (конфигурация).
От сообщества разработчиков
Visual Studio 2019 версии 16.10.3
выпущен 29 июня 2021 г.
Обзор новых возможностей этого выпуска Visual Studio 2019 версии 16.10,3
Основные проблемы, исправленные в этом выпуске
- Устранена проблема, из-за которой переход к определению для символов, импортированных из модулей, иногда переходит к началу файла модуля, а не к определению символа.
- Исправлена проблема, из-за которой разработчики с ослабленным зрением сталкивались с трудностями при определении фокуса на экране, поскольку коэффициент яркости цвета границы меньше 3: 1 для текстового поля.
- Фиксированный проект базы данных: перетаскивание файла из проводника решений в открытый приводит к удалению файла из файловой системы.
- Исправлена проблема, из-за которой использование оператора слияния в проектах базы данных приводило к ошибкам сборки.
- Больше не отправляет пути на диск при сообщении установленных расширений.
- Устраняет проблему, при которой попытка закрыть окно быстрого запуска может привести к сбою Visual Studio.
- Исправлена ошибка, из-за которой отображение окон инструментов иногда приводило к сбою VS.
- Исправление для C ++ Edit and Continue в пользовательском коде, когда в приложение загружаются несвязанные символы, сгенерированные G ++ / GCC.
- Исправляет использование частного селектора из инфраструктуры iAd.
- Исправлен сбой в VS, возникающий из-за ошибок, возникающих в конструкторе XAML .
- Исправлена проблема с проектами упаковки приложений Windows, которые ссылаются на проекты .netcoreapp, которые создают пакет .msixbundle.
- Исправление ошибки при быстрой проверке актуальности WAP-проектов, из-за которой эти проекты строились (вместо того, чтобы пропускаться), даже если проект актуален и не требует изменений, что еще больше приводит к увеличению инкрементной сборки. раз в IDE.
От сообщества разработчиков
Visual Studio 2019 версия 16.10.2
выпущено 15 июня 2021 г.
Обзор новых возможностей этого выпуска Visual Studio 2019 версии 16.10.2
Основные проблемы, исправленные в этом выпуске
- Проверки параллелизма при анализе кода стали умнее. Их сложнее обмануть сложным потоком управления.
- Это исправление восстанавливает поведение внешних заголовков, пропуская анализ внешних заголовков и подавляя предупреждения из внешних заголовков.
- Исправлены файлы .aspx / ascx, в которых пользователи могли видеть неполный IntelliSense или испытывать низкую производительность.
- Исправлены проблемы масштабируемости с поставщиком Unity CodeLens при работе над большими проектами.
- Восстановлены переведенные строки на странице параметров проверки подлинности службы Azure.
- Исправлены прерывистые проблемы с отображением визуального кода при использовании расширения Resharper.
- Исправлена ошибка, из-за которой некоторые окна инструментов, редакторы и конструкторы отображались слишком маленькими для отображения любого содержимого.
- Устраняет проблемы с отсутствующими значками приложений в Xamarin iOS при запуске приложения или при попытке опубликовать его в App Store.
- Строительные проекты с AOT + LLVM больше не завершаются с ошибкой XA3001.
- После обновления до Visual Studio 2019 версии 16.10 при определенных обстоятельствах публикация приложений UWP может завершиться ошибкой с сообщением об ошибке «Указанное имя ресурса не может быть найдено в файле изображения». Теперь это исправлено.
- Исправлена проблема, из-за которой Visual Studio 2019 не отвечал при изменении конфигурации устройства.
- Устраняет три проблемы в MSBuild:
- Избегает ошибок MSB4017 при построении в Azure DevOps.
- $ (
[MSBuild]
:: MakeRelative ()) снова сохраняет завершающие косые черты во входных данных. - Исключить глобусы с завершающим шаблоном ** снова исключить файлы без. персонажи
От сообщества разработчиков
Visual Studio 2019 версия 16.10.1
выпущено 8 июня 2021 г.
Обзор новых возможностей этого выпуска Visual Studio 2019 версии 16.10,1
Основные проблемы, исправленные в этом выпуске
- Исправлена проблема, приводившая к сбою компилятора IntelliSense.
- Исправлена проблема, из-за которой экземпляры Visual Studio 2019 могли закрываться, если в решении открыт обозреватель тестов.
- Исправлен сбой, когда разработчики создавали частичные решения из командной строки.
- Исправлен сбой в ClickOnce Publish для приложений .NET Core.
- Устраняет проблему, из-за которой окно стека вызовов может привести к сбою Visual Studio 2019.
- Исправляет ошибку сборки «Не удалось найти файл метаданных ‘*** \ bin \ Debug \ NativeLibrary.dll’» при сборке проектов привязки iOS.
Уведомление о безопасности
CVE-2021-31957 Уязвимость отказа в обслуживании ASP.NETУязвимость, связанная с отказом в обслуживании, возникает, когда ASP.NET Core неправильно обрабатывает отключение клиента.
От сообщества разработчиков
Visual Studio 2019 версии 16.10.0
выпущен 25 мая 2021 г.
Обзор новых возможностей этого выпуска Visual Studio 2019 версии 16.10,0
C ++
- Все функции C ++ 20 теперь доступны в переключателе
/ std: c ++ latest
. Хотя реализация MSVC стандартов C ++ 20 (в том виде, в каком они в настоящее время опубликованы ISO) является полной, ожидается, что некоторые ключевые функции библиотеки C ++ 20 будут изменены в следующих отчетах о дефектах (исправления ошибок ISO C ++ 20), которые могут измениться. их несовместимым с ABI способом. Дополнительные сведения см. В выпуске Microsoft / STL № 1814.- C ++ 20 немедленных функций и поддержка constinit добавлены в версии 16.10
- Последние части
- Реализация
-
/ openmp: llvm
теперь доступен на x86 и ARM64 в дополнение к x64 Каталоги - Include теперь могут быть обозначены как внешние с настраиваемыми уровнями предупреждений компиляции и настройками анализа кода.
- Добавлен переключатель
/ await: strict
для включения сопрограмм в стиле C ++ 20 в более ранних языковых режимах. - Визуализация отладчика
std :: coroutine_handle
теперь отображает исходное имя и подпись функции сопрограммы, а также текущую точку приостановки. - Добавлена поддержка CMakePresets.
- Теперь вам нужно будет принять или отклонить отпечаток ключа хоста, предоставленный сервером, при добавлении нового удаленного подключения в Visual Studio.
- В MSVC добавлен переключатель
/ внешний
для указания заголовков, которые следует рассматривать как внешние в целях предупреждения.
Улучшения инструментов Docker
- Возможность создать профиль запуска, который настраивает, какие службы запускать в вашем файле Compose.
- Возможность пометить изображение.
- Добавлена вкладка Объемы для контейнеров.
- Добавлена вкладка «Ярлыки» для контейнеров.
- Добавлена вкладка «Ярлыки» для изображений.
- Контейнеры теперь сгруппированы по проекту Compose.
Редактор
- Для людей, которые хотят менее многолюдно, межстрочный интервал можно изменить, выполнив поиск «межстрочного интервала» в Visual Studio Search (Ctrl + Q).Опция находится в Text Editor \ General.
- «Найти в файлах» и «Найти все ссылки» позволяет сохранять результаты. Основываясь на отзывах нашего сообщества, мы добавили возможность по умолчанию включать параметр «Сохранять результаты». Этот параметр можно найти, выполнив поиск по запросу «сохранять результаты поиска по умолчанию» в поиске Visual Studio (Ctrl + Q). Эта опция находится в Environment \ Find and Replace. Обратите внимание, что в настоящее время пользователи могут получить только 5 результатов для поиска в файлах и еще 5 результатов для поиска всех ссылок.
- Новая опция «Найти в файлах» позволяет пользователям выполнять дополнительный поиск и добавлять эти результаты к предыдущему поиску.
Расширяемость редактора
- Поведение кода, управляющего IntraTextAdornmentTags, изменилось. С этим изменением, как и с любым другим ITagger, вы должны инициировать событие изменения тегов при изменении базовых тегов. В противном случае ваши теги могут никогда не обновиться.
Отладка и диагностика
- Диагностический анализ дампов памяти теперь включает управляемые дампы ядра Linux.
Производительность Git
- Перейдите в Интернет с глубокими ссылками, чтобы создать новый запрос на вытягивание, и просмотрите PR на GitHub или Azure DevOps из меню Git.
- Оформляйте заказ в локальные и удаленные филиалы с одним выбором из средства выбора филиала.
- Удалите элементы из средства выбора репозитория через контекстное меню.
- Включите автоматическую загрузку решения при открытии репозитория Git через Git> Настройки.
- Переключите поведение двойного щелчка для извлечения веток из окна репозитория Git через Git> Настройки.
- Синхронизируйте (потяните, затем нажмите) вашу ветку с несколькими пультами из переполненного меню окна Git Changes.
- Настройте видимые действия панели инструментов окна Git Changes (Fetch, Pull, Push, Sync) из дополнительного меню.
- Откройте свой репозиторий в браузере из дополнительного меню окна Git Changes.
- Ищите и проверяйте локальные и удаленные филиалы из строки состояния.
- Поиск и переключение между локальными репозиториями Git из строки состояния.
- Исправлена проблема, из-за которой список локальных репозиториев в меню Git не загружался при запуске Visual Studio.
- Добавьте вложенные вложенные репозитории проектов в список локальных репозиториев при открытии репозитория.
- Не закрывайте решение при переключении репозиториев через Git> Настройки.
- Отключить открытую папку при открытии репозиториев через Git> Настройки.
- Синхронизируйте ветку с пультом дистанционного управления, нажав кнопку фиксации в строке состояния и команду «Синхронизировать» в меню Git.
- Получение и извлечение из панели истории окна репозитория Git, даже если нет входящих коммитов.
- Просмотр сведений о фиксации и сравнение изменений файлов, встроенных в окно репозитория Git.
- Автоматически повторно подключаться или предлагать установить начальное подключение к Azure DevOps при открытии репозитория Azure DevOps Git.
- Слияние и перестановка с видимыми именами ветвей, заменяющая запутанную терминологию источника / цели.
- Повышена производительность и надежность глифов системы управления версиями в обозревателе решений.
- Сохранять входящие / исходящие разделы в окне репозитория Git, даже если оно пусто.
- Объединенные раскрывающиеся списки Fetch / Pull / Push для нескольких пультов в окне Git Changes в одно меню действий.
.NET Производительность
- Завершение аргумента в вызовах методов
- EditorConfig UI
- Визуальный осмотр и навигация по цепочке наследования
- Завершение IntelliSense для приведения типов, индексаторов и операторов
- Поддержка отладчика для генераторов исходного кода
- Поддержка очистки кода для Visual Basic
- Обновления Edit and Continue (EnC)
- Удалить неиспользуемые ссылки
- Линия Smart Break
- Упростите рефакторинг выражений LINQ
- Завершение IntelliSense для значений Enum
- Настройка режима завершения IntelliSense
- Предпочтение стиля кода для новых строк
- Найти все ссылки Поддержка генераторов источников
Бритва (ASP.NET Core) Редактор предварительного просмотра
- Обновления завершения IntelliSense
- Поддержка универсальных компонентов Go to Definition
- Новая конфигурация стиля кода для табуляции и пробелов
- Текстовый редактор Razor в параметрах инструментов теперь называется Razor (ASP.NET Core)
Тестирование Улучшения доступности
- Console.Writeline теперь отображается в обозревателе тестов
- Тестовый вывод теперь может сохранять теги, поэтому по гиперссылкам и ссылкам трассировки стека можно переходить даже из файлов журнала.
- Файлы журнала создаются для одного результата теста, если вывод превышает 300 символов или если к результату теста прикреплено более 10 файлов. Файлы журнала
- теперь также можно открывать в режиме предварительного просмотра, чтобы упростить управление вкладками. Файлы журнала
- и обозреватель тестов поддерживают Ctrl PgUp / PgDn для перемещения курсора и Shift + Ctrl PgUp / PgDn для выбора.
- Редактор файлов журнала теперь использует интерфейс IVsTextView, что означает, что теперь он может открывать очень большие текстовые файлы.Это должно устранить необходимость для пользователей
копировать все усеченные журналы
и открывать их в отдельном редакторе, таком как Блокнот. Для MSTest теперь мы также включаем один файл журнала, который объединяет все выходные данные, а не только отдельные файлы журнала для каждой строки данных. - Теперь вы можете получить кроссплатформенное покрытие кода из командной строки в Ubuntu и Alpine с помощью dotnet cli. Для пользователей, заинтересованных в получении покрытия кода на машинах, ориентированных на эти платформы, теперь вы можете добавить те же команды сбора покрытия кода, которые вы обычно используете в Windows.См. Дополнительную документацию по тесту dotnet.
- Теперь рядом с кнопкой «Свернуть все» в обозревателе тестов есть кнопка «Развернуть все». Эта команда была доступна с помощью сочетаний клавиш (Ctrl + A, Ctrl + стрелка вправо), но больше отзывов указывало, что добавление кнопки стоило дополнительного пользовательского интерфейса. Как всегда, благодарим вас за то, что сообщили нам, что вы думаете, через https://developercommunity.visualstudio.com/.
- Также есть небольшие изменения в том, как обозреватель тестов показывает «устаревание».«« Усталость »- это неактивные или« блеклые »результаты теста, которые указывают на то, что результат был получен не из последнего тестового прогона. Если результат не является частью самого последнего тестового прогона, он будет отображаться как устаревший. Ранее были обнаружены новые тесты. (или даже старые результаты тестов, которые были обнаружены заново) также были показаны сплошными значками. Это вызвало некоторую путаницу в том, почему некоторые тесты «Не запускать» были блеклыми, а другие — нет. Это изменение снизит сложность устаревания.
- С функцией сохранения результатов тестирования (добавлено в версии 16.2) вы можете увидеть результаты последнего тестирования, даже если вы закрыли и снова открыли Visual Studio. Это помогает пользователям запомнить, где они остановились, и дает больше контекста, не требуя повторного запуска теста. Мы также изменили поведение сохраняемых результатов, чтобы они всегда выглядели устаревшими. Это лучше указывает на то, что они не были из тестового прогона, выполненного во время текущего сеанса Visual Studio.
Веб-инструменты :
- Перейти на V2 API для подготовки Azure AD
- Конфигурация приложения Azure как подключенная служба теперь поддерживает динамическую конфигурацию
Дерево зависимостей проекта пакета приложений Windows
- Добавлено «дерево зависимостей» в проект WAP
Улучшения инструментария XAML
- Улучшены XAML IntelliSense и XAML Hot Reload для Xamarin.Формы клиентов
- Введены образцы данных XAML для выбранных элементов управления в WPF
- Добавлена новая лампочка для быстрого доступа к часто редактируемым свойствам
- Добавлена новая лампочка в редакторе XAML, чтобы помочь создать модель представления
Инструменты Service Fabric
- Введение в StartupServices.xml в приложениях Service Fabric
Подробная информация о новых возможностях Visual Studio 2019 версии 16.10
Инструменты Докера
Окно для инструментов контейнеров
В этом выпуске мы внесли дополнения в окно инструментов «Контейнеры», чтобы упростить просмотр и взаимодействие с контейнерами и изображениями.Просто перейдите к View> Other Windows> Containers , чтобы опробовать новые функции.
- Контейнеры теперь сгруппированы по проекту Compose. Это упрощает определение контейнеров, представляющих ваше приложение. Также показано, что мы добавили вкладку Labels в Containers , чтобы вы могли легко увидеть, какие метки вы используете во время разработки.
- Мы также добавили вкладку «Ярлыки» для изображений.
- Новая вкладка Volumes позволяет вам видеть тома работающего контейнера и даже открывать файлы в Visual Studio.
- Теперь мы поддерживаем возможность пометить изображение из окна инструментов «Контейнеры». Из изображений щелкните изображение правой кнопкой мыши и выберите Tag .
Составить
- Инструменты Docker Compose в Visual Studio теперь предоставляют возможность запускать любую комбинацию служб, определенных в ваших файлах Compose. Либо откройте раскрывающийся список «Отладка», либо щелкните правой кнопкой мыши проект docker-compose и выберите «Управление параметрами запуска Docker Compose», чтобы начать работу.
Git Производительность
- Чтобы упростить создание запросов на вытягивание, пока вы работаете в Visual Studio, мы добавили пункты меню, которые представляют собой ярлыки прямых ссылок на веб-страницы, которые позволяют вам создавать PR или просматривать список PR для вашего репозитория. Меню является динамическим в зависимости от того, находится ли ваш репозиторий на GitHub или в Azure DevOps.
- Средство выбора ветки в строке состояния и в окне Git Changes теперь проверяет локальную или удаленную ветку, когда вы выбираете ветку одним нажатием.Вы можете найти дополнительные действия в контекстном меню.
- Новое средство выбора репозитория в строке состояния имеет контекстное меню при щелчке правой кнопкой мыши, которое позволяет удалять элементы из списка.
При использовании средства выбора репозитория или списка локальных репозиториев меню Git открытие репозитория больше не будет автоматически загружать решение. Вместо этого вы увидите представление папки и решение, доступное в списке, из которого вы можете выбрать. Вы можете изменить это поведение через Git> Настройки, установив флажок.
Вы можете выбрать ветку из окна репозитория Git, дважды щелкнув имя ветки. Если вы хотите изменить это поведение, установите флажок в Git> Настройки.
- Теперь вы можете выполнять еще больше действий из окна Git Changes. Значки панели инструментов настраиваются, и вы можете выбрать, какие действия отображать. Вы можете синхронизировать с несколькими пультами из дополнительного меню. И вы можете открыть удаленную веб-страницу вашего репозитория в браузере.
- Поиск в локальных и удаленных ветвях и выполнение общих действий с ветвями с помощью средства выбора ветвей в строке состояния.
- Поиск и переключение между локальными репозиториями Git с помощью средства выбора репозитория в строке состояния.
- Исправлена ошибка, из-за которой список локальных репозиториев в меню Git не загружался при запуске Visual Studio.
- Мы добавили две новые опции в Git> Настройки, чтобы управлять тем, как вы открываете и переключаете репозитории.Теперь вы можете оставить текущее решение открытым при переключении на другой репозиторий
- Вы также можете не загружать корневую папку репозитория при открытии репозитория.
- Синхронизируйте (потяните, затем нажмите) вашу ветку с пультом дистанционного управления с помощью кнопки «Не нажатие фиксации» в строке состояния и с помощью команды «Синхронизировать» в меню Git.
- Получение и извлечение из панели истории окна репозитория Git, даже если нет входящих коммитов.Доступ к этим разделам осуществляется из строки состояния или с помощью сочетания клавиш Ctrl + 0 + Y.
- Выберите фиксацию в окне репозитория Git, чтобы просмотреть сведения о ней и сравнить изменения файлов без перехода к другим окнам. Выберите две фиксации и щелкните правой кнопкой мыши, чтобы сравнить их в одном окне. Выдвигайте детали в отдельное окно для просмотра в полноэкранном режиме, чтобы глубже погрузиться в изменения.
- Просмотрите количество удалений и вставок в файле и измените схему сравнения.
- Автоматическое повторное подключение или запрос на установление начального подключения к Azure DevOps при открытии репозитория Azure DevOps Git. Это обеспечивает доступ к рабочим элементам и сборкам для открытого репозитория.
«>
- При разрешении конфликтов перебазирования или слияния редактор слияния и контекстное меню покажут вам имена ветвей для текущей и входящей ветвей. Это устраняет сбивающую с толку терминологию источника и цели.
.Чистая производительность
- Мы добавили команду Удалить неиспользуемые ссылки , которая позволяет очищать ссылки на проекты и пакеты NuGet, которые не используются. Этот параметр по умолчанию отключен, поэтому вам нужно будет включить его в Инструменты > Параметры > Текстовый редактор > C # > Расширенный и выберите Показать команду «Удалить неиспользуемые ссылки» в обозревателе решений (экспериментально) . После включения этой опции команда Удалить неиспользуемые ссылки появится в контекстном меню имени проекта или узла зависимостей в обозревателе решений:
Выбор Удалить неиспользуемые ссылки откроет диалоговое окно, в котором вы можете просмотреть все ссылки, которые будут удалены, с возможностью сохранения тех, которые вы хотите сохранить:
- Мы добавили новую команду под названием Smart Break Line , которая автоматически вставляет набор фигурных скобок и помещает курсор в эти фигурные скобки при использовании Shift + Введите в качестве символа фиксации.Smart Break Line работает для всех объявлений типов, требующих фигурных скобок, а также свойств, событий, полей и выражений создания объектов. В приведенном ниже примере показана линия Smart Break Line, используемая для класса и поля. Если в конце поля нет точки с запятой, при вводе Shift + Enter поле будет преобразовано в свойство путем добавления набора фигурных скобок. Вы можете нажать Shift + Введите еще раз, чтобы отменить фиксацию, которая также автоматически добавит точку с запятой в конце поля:
- Теперь есть рефакторинг для упрощения выражений LINQ, который удалит ненужный вызов Enumerable для .Where () , чтобы повысить производительность и удобочитаемость. Поместите курсор на выражение LINQ. Нажмите ( Ctrl + . ), чтобы вызвать меню Быстрые действия и рефакторинг . Выберите Упростить выражение LINQ .
- Теперь имеется завершение IntelliSense для значений Enum , когда тип известен, даже если имя Enum не введено.
- Мы добавили новый параметр режима завершения IntelliSense, который дает вам возможность устанавливать параметры завершения по умолчанию.Этот новый параметр доступен в инструментах > Параметры > Текстовый редактор > Расширенный > Режим завершения IntelliSense по умолчанию , где вы можете выбрать один из следующих параметров: Последний использованный , который сохранит последний использованный параметр с Ctrl + Alt + Пробел , Только табуляция , которая будет завершена только на табуляции, и Автоматически , которая в настоящее время является поведением по умолчанию, которое завершается на пунктуации и специальных символах.
- Мы добавили новые настройки стиля кода для новых строк. Вы можете настроить эти предпочтения с помощью файла EditorConfig или в Tools > Options > Text Editor > C # > Code Style > Настройки новой строки (экспериментальные) .
Например, вы можете настроить предпочтение стиля кода, чтобы сообщать о диагностике и предлагать исправление кода для удаления лишних пустых строк:
Теперь для генераторов исходного кода имеется поддержка «Найти все ссылки», которая позволяет находить ссылки в документе, созданном с помощью источника.
Теперь есть опция завершения, которая автоматически вставляет аргументы при записи вызова метода. Эта функция по умолчанию отключена, поэтому вам нужно будет включить ее в Инструменты> Параметры> Текстовый редактор> C #> IntelliSense и дважды выбрать вкладку, чтобы вставить аргументы (экспериментально). Начните писать вызов метода и дважды нажмите вкладку (вкладка + вкладка). Обратите внимание, что вызов метода включает аргументы, основанные на значениях метода по умолчанию. Затем вы можете использовать информацию о параметрах для циклического просмотра списка аргументов, которые вы хотите вставить, нажимая клавиши со стрелками вверх и вниз.Вы также можете начать вводить аргумент, чтобы вызвать список завершения IntelliSense, и введите точку с запятой, которая зафиксирует аргумент и добавит точку с запятой в конец вызова метода.
- Мы создали пользовательский интерфейс для EditorConfig. Откройте любой файл C # или Visual Basic EditorConfig из вашего решения. Обратите внимание, что новый пользовательский интерфейс откроет отображение стиля кода и параметра конфигурации качества кода как для C #, так и для Visual Basic.
- Теперь есть визуальное представление для навигации и проверки цепочки наследования.По умолчанию этот параметр отключен, поэтому вам нужно будет включить его в меню «Инструменты»> «Параметры»> «Текстовый редактор»> «C #»> «Дополнительно» и выберите «Показать поле наследования». Включение поля наследования добавит новые значки к полям, представляющим реализации и переопределения вашего кода. При нажатии на значок поля наследования отобразятся параметры наследования, к которым вы можете выбрать переход.
- Теперь есть завершение IntelliSense для приведения типов, индексаторов и операторов.
- Теперь отладчик поддерживает генераторы исходного кода. Сначала вам нужно установить компонент SDK платформы компилятора .NET из установщика Visual Studio. Затем вам нужно будет добавить свойство
В этом выпуске мы также добавили следующие улучшения в отладку Edit and Continue (EnC) в Visual Studio:
- Теперь можно применять изменения в коде, относящемся к частичному классу.
- Теперь вы можете применять изменения в исходном файле).
- Теперь можно добавить и / или изменить директиву using.
- Повышена надежность и снижено потребление памяти.
Все три изменения доступны везде, где сегодня поддерживается EnC, и работают с исходными файлами как C #, так и Visual Basic.
Отладчик и диагностика
- Мы разработали несколько анализаторов, помогающих выявлять типичные проблемы с дампами управляемой памяти. Теперь этот анализ можно выполнять на управляемых дампах ядра Linux.
Спасибо
И последнее, но не менее важное: большое спасибо следующим людям, которые внесли свой вклад в этом месяце.Чистая производительность (также известная как Roslyn):
- Валерий (@ m08pvv): Условие инвариантности подъемного цикла PR # 52168
- Мартин Стрекер (@ MaStr11): Поддержка встраивания других интерполированных строк PR # 49229, IntelliSense для приведения типов, индексаторов и операторов PR # 47511
- Бернд Бауманнс (@ bernd5): Исправьте «потерю информации», вызванную использованием значения по умолчанию в методах обновления SyntaxNode PR # 52036, исправьте интерполяцию строки NormalizeWhitespace с помощью выражений инициализатора PR # 51213
- C-xC-c (@ C-xC-c): переименовать параметры равенства записей в «левый» и «правый» PR # 51973
- Кай Джеллингхаус (@HurricanKai): Изменить сборник.CommonSyntaxTrees для использования ImmutableArray PR # 51905
- Хо Яоюань (@huoyaoyuan): игнорировать внешние методы в стиле именования PR # 51728, устранять проблемы NRT, обнаруженные при нацеливании на net5.0 PR # 50895
- Алиреза Хабиби (@alrz): исправление парсинга паттернов в скобках. PR № 49621 .
- Paul M Cohen (@ paul1956) Добавить поддержку очистки кода для Visual Basic PR # 48092
- Петр Ондерка (@svick): заставить DocumentationCommentCompiler работать после NormalizeWhitespace PR # 47360
- Юсеф Виктор (@ Youssef1313): обновите IDEDiagnosticIDConfigurationTests, сделав его эксклюзивным, а не включающим PR # 52078, устаревшим ImportingConstructor PR # 52073, согласованным поведением ContainsSyntaxTree между VB и C # PR # 52050, убедитесь, что вы получили имя аргумента nameof Fix PR # 52016 нулевая аннотация SyntaxFactory.UsingStatement PR # 51984, Simplify CSharpRequiredLanguageVersion PR # 51881, Отображение эффективной языковой версии для #error версии PR # 51880, обновление SymbolEqualityComparer.IncludeNullability docs PR # 51724, включение генераторов исходного кода в TryGetMethodDescriptorAsync PR # 5162086 шаблоны для использования, использование PR-шаблонов PR # 5162086 Поля в SyntaxToken.Value PR # 51546, Fix Function Pointer RefKind Display PR # 51223, Обработка шаблонов в выражениях переключения PR # 50984, Добавление атрибутов реализации в IMethodSymbol PR # 50560
- Бенджамин Шёблин (@bschaeublin):
- Исправлен избыточный текст в примечании к перегрузке MetadataReference PR # 51242
- Мартин Стрекер (@ MaStr11):
- пиотрстенке (@piotrstenke):
- Обновлены свойства, указывающие на себя в теге
- Обновлены свойства, указывающие на себя в теге
- Хо Яоюань (@huoyaoyuan):
- Обновлен рекомендатель ключевых слов, чтобы знать о структурах только для чтения членов PR # 50820
- Яир Хальберштадт (@YairHalberstadt):
- Поддержка смешанного декларирования и уступки при деконструкции PR № 44476
- Юсеф Виктор (@ Youssef1313):
- Добавлен #nullable enable в PublicAPI. (Un) shipped.txt PR # 50793
- Поддержка записей в CSharpGenerateDefaultConstructorsService PR # 50524
- Добавлена новая опция форматирования строк для записей PR # 50274
Бритва (ASP.NET Core) Редактор предварительного просмотра
Новый редактор предварительного просмотра Razor теперь поддерживает следующие функции редактирования Razor:
- Завершение IntelliSense теперь фильтрует компоненты HTML, элементы TagHelper и атрибуты C #:
- Завершение IntelliSense для переопределений C #.
- Go to Definition поддерживает общие компоненты.
- Новые параметры конфигурации стиля кода для табуляции и пробелов. Эти стили кода будут соблюдаться при вводе, форматировании и создании нового файла Razor.Вы можете настроить вкладки и пробелы в Инструменты> Параметры> Текстовый редактор> Razor (ASP.NET Core)> Вкладки.
- Текстовый редактор Razor в параметрах инструментов был переименован с ASP.NET Core Razor Language Services на Razor (ASP.NET Core) .
Чтобы включить новый предварительный просмотр редактора Razor, перейдите в Инструменты> Параметры> Среда> Функции предварительного просмотра, выберите Включить экспериментальный редактор Razor и перезапустите Visual Studio.
Улучшения доступности тестирования
- Консоль.Writeline теперь отображается в обозревателе тестов! Длинные выходные данные отображаются в виде сворачиваемого раздела на панели сводной информации о тесте. На выходе определенной длины отображаются первые несколько строк, которые затем усекаются с возможностью открыть журнал испытаний в отдельном окне. Трассировка стека обрезается, если имеется более 20 кадров, и затем будут показаны только первые и последние 10 кадров. Важная часть схемы усечения также была сосредоточена на сокращении зависаний VS, когда тестовые прогоны имеют большой результат. Тесты с большим объемом вывода больше не будут блокировать поток пользовательского интерфейса.
- Тестовый вывод теперь может сохранять теги, поэтому по гиперссылкам и ссылкам трассировки стека можно переходить даже из файлов журнала. Эти ссылки теперь также удобны для клавиатуры.
- Файлы журнала создаются для одного результата теста, если вывод превышает 300 символов или если к результату теста прикреплено более 10 файлов. Файлы журнала теперь также можно открывать в режиме предварительного просмотра, что упрощает управление вкладками. Файлы журнала и обозреватель тестов поддерживают Ctrl PgUp / PgDn для перемещения курсора и Shift + Ctrl PgUp / PgDn для выбора.
- Редактор файлов журнала теперь использует интерфейс IVsTextView, что означает, что теперь он может открывать очень большие текстовые файлы. Это должно устранить необходимость для пользователей
копировать все усеченные журналы
и открывать их в отдельном редакторе, таком как Блокнот. Для MSTest теперь мы также включаем один файл журнала, который объединяет все выходные данные, а не только отдельные файлы журнала для каждой строки данных.
Контрольно-измерительные приборы
- Теперь вы можете получить покрытие межплатформенного кода из командной строки в Ubuntu и Alpine с помощью dotnet cli.Для пользователей, заинтересованных в получении покрытия кода на машинах, ориентированных на эти платформы, теперь вы можете добавить те же команды сбора покрытия кода, которые вы обычно используете в Windows. См. Дополнительную документацию по тесту dotnet.
- Теперь рядом с кнопкой «Свернуть все» в обозревателе тестов есть кнопка «Развернуть все». Эта команда была доступна с помощью сочетаний клавиш (Ctrl + A, Ctrl + стрелка вправо), но больше отзывов указывало, что добавление кнопки стоило дополнительного пользовательского интерфейса. Как всегда, благодарим вас за то, что сообщили нам, что вы думаете, через https: // developercommunity.visualstudio.com/.
- Также есть небольшие изменения в том, как обозреватель тестов показывает «устаревшие». «Усталость» — это неактивные или «блеклые» результаты теста, которые указывают на то, что результат не был получен при последнем прогоне теста. Если результат не является частью самого последнего тестового прогона, он будет считаться устаревшим. Раньше новые открытия тестов (или даже старые результаты тестов, которые были обнаружены заново) также отображались сплошными значками. Это вызвало некоторую путаницу в том, почему некоторые тесты «Не запускать» были блеклыми, а другие — нет.Это изменение снизит сложность устаревания.
- С помощью функции постоянных результатов тестирования (добавленной в версии 16.2) вы можете видеть результаты последнего теста, даже если вы закрыли и повторно открыли Visual Studio. Это помогает пользователям запомнить, где они остановились, и дает больше контекста, не требуя повторного запуска теста. Мы также изменили поведение сохраняемых результатов, чтобы они всегда выглядели устаревшими. Это лучше указывает на то, что они не были из тестового прогона, выполненного во время текущего сеанса Visual Studio.
Веб-инструменты
Динамическая конфигурация позволяет автоматически обновлять ресурсы конфигурации с помощью промежуточного программного обеспечения. Конфигурация приложения как подключенная служба теперь может автоматически интегрировать динамическую конфигурацию в ваше приложение. Чтобы использовать эту подключенную службу, щелкните Подключенные службы и добавьте конфигурацию приложения Azure в качестве зависимости службы.
Проект упаковки приложений Windows «Дерево зависимостей»
- Продолжая прошлогоднюю работу по включению ссылок на пакеты NuGet в Windows Application Packaging Project (WAP), мы включили новый пользовательский интерфейс в обозревателе решений WAP.Старый интерфейс не отображал эти ссылки на пакеты и не позволял добавлять пакеты NuGet через пользовательский интерфейс.
- В новом интерфейсе с помощью CPS и .NET Project System мы включили «Дерево зависимостей», которое продолжает отображать ссылки на проекты через поддерево «Приложения», но также включает поддерево «Пакеты», которое будет позволяют также управлять пакетами NuGet.
Улучшения инструментария XAML (WPF и Xamarin.Формы)
Xamarin.Forms
В этом выпуске мы внесли два небольших улучшения в XAML IntelliSense и XAML Hot Reload для клиентов Xamarin.Forms. Hot Reload «только изменение» больше не будет сообщать о ложных ошибках для:
- Сеттеры в VisualStateManager, ссылающиеся на свойства без указания типа, например
- Объединенные словари ресурсов, не заключенные в элемент
Пример:
<Приложение> <Приложение.Ресурсы>