Visual Studio Community — безкоштовне інтегроване середовище розробки для створення вражаючих кросплатформних додатків. Середовище має всі необхідні інструменти для комфортної та швидкої розробки додатків. Продукт орієнтовано на індивідуальних розробників. Заборонено використання в корпоративних організаціях.
Завдяки вдосконаленому конструктору і редактору вихідного коду, а також інтегрованим інструментам профілювання і налагодження, Microsoft Visual Studio Community об'єднує все необхідне для створення інноваційних та повнофункціональних додатків для Windows, веб-платформ і мобільних платформ, включаючи Android та iOS.
Можливості та переваги Visual Studio Community
- Створення та розробка додатків для всіх популярних платформ.
- Наявність великого набору інструментів розробки (емулятори, відладники, симулятори).
- Розширений редактор коду (з IntelliSense, автозавершенням коду, підсвічуванням синтаксису, перевіркою коду).
- Підтримка всіх популярних мов програмування (C#, Visual Basic, F#, C++, HTML, JavaScript, TypeScript, Python).
- Інтеграція з пакетом SDK для Azure (дозволяє завантажувати проекти в Azure і аналізувати їх продуктивність/ефективність за допомогою служби Application Insights).
- Підтримка модулів, що забезпечує доступ до тисяч розширень в галереї Visual Studio.
- Інтеграція з Git.
- Поширюється на безкоштовній основі.
- Спрощене модульне встановлення.
Що нового
- Регресія VS 17.14: поганий кодогенератор ASAN з конфігурацією випуску x64
- Покриття Sanitizer призводить до поганого кодогенератора
- Виправлена проблема, через яку форматування Razor іноді не давало результату для певних шаблонів синтаксису або конфігурацій
- GitHub Copilot Agent Preview не може запускати команди терміналу після запуску модульних тестів
- Коли подія маршрутизації EventTrigger завантажена, Storyboard не може знайти цільовий елемент на ім'я
- Виправлена помилково-позитивна синтаксична помилка в boost::parser
- Copilot не бачить різниці між .xaml.cs та .xaml
- MSVC AddressSanitizer тепер підтримує проекти, що використовують динамічно пов'язане універсальне середовище виконання C зі статично пов'язаним - VCRuntime, що часто використовується в програмному забезпеченні, такому як плагіни
- Виправлена проблема зі складним кодом виявлення ознак, що призводила до збою компілятора
- Неможливо виконати помічник Copilot 'run_build'
- Виправлений збій при використанні навігаційної кнопки для редагування елемента меню для пропозицій щодо наступного редагування
- Виправлено Ініціалізація ConcRT (Concurrency Runtime) на багатосокетних машинах із зміненою прив'язкою процесорів