Microsoft Visual Studio — серія продуктів фірми Майкрософт, які містять інтегроване середовище розробки програмного забезпечення та низку інших інструментальних засобів. Ці продукти дають змогу розробляти як консольні програми, так і програми з графічним інтерфейсом, включно з підтримкою технології Windows Forms, а також вебсайти, вебзастосунки, вебслужби як у рідному, так і в керованому кодах для всіх платформ, що підтримуються Microsoft Windows, Windows Mobile, Windows Phone, Windows CE, .NET Framework, .NET Compact Framework та Microsoft Silverlight.
Visual Studio включає один або декілька з наступних компонентів:
Багато варіантів постачання також містять:
У минулому, до складу Visual Studio також входили продукти:
Найбільш значимі версії пакету:
Visual Studio 2005 (кодове ім'я Whidbey; внутрішня версія 8.0) — випущена в кінці жовтня 2005 (включає .NET Framework 2.0). На початку листопада 2005 також вийшла серія продуктів в редакції Express: Visual C++ 2005 Express, Visual Basic 2005 Express, Visual C# 2005 Express і інше[1]. 19 квітня 2006 редакція Express стала безоплатною. Service Pack 1[2] для VS2005 і всіх Express-редакцій[3] випущений 14 грудня 2006 року. Додаткова латка для SP1, що вирішує проблему сумісності з Windows Vista випущена 3 червня 2007.
Visual Studio 2005 підтримує ASP .NET версії 2.0, і дозволяє підтримувати он–лайн сервіси ASP .NET. Також підтримує усі тими SQL Server'ів до 2005 року. Було надано можливості для розробки 64-розрядних застосунків. Можна було компілювати коди ваших застосунків як 32- або 64- розрядні. Visual Studio 2005 містила 64 — бітні версії стандартних бібліотек. Також було випущено ще два продукти, які мали назву, Visual Studio Tools for Applications (VSA) та Visual Basic for Applications (VBA). В них було включено підтримку Microsoft Office 2007. Згодом була додана підтримка таких додатків як, WPF, WCF, WF, LINO та .NET Framework 3.5.
В листопаді 2007 корпорація Microsoft оголосила[4] про випуск нових продуктів для розробників Visual Studio 2008 (кодове ім'я Orcas) і .NET Framework 3.5.
Visual Studio 2008 сконцентрувала свою увагу на розробці застосунків для Windows Vista, Microsoft Office 2007 та вебзастосунків. Для візуальної розробки було презентовано Windows Presentation Foundation та новий HTML/CSS редактор. Маючи понад 250 нових функціональних можливостей, Visual Studio 2008 пропонує істотні поліпшення кожної з версій, включаючи Visual Studio Express та Visual Studio Team System.
Представлений 12 квітня 2010 року. Включає .NET Framework 4.0. З'явилася нова мова F#, Visual C++ підтримує стандарт C++0x.
Інструменти Visual Studio 2010 допоможуть не тільки в створенні звичних програм для мобільних телефонів і персональних комп'ютерів, але в розробці хмарних застосунків. При цьому процес тестування, зневадження і розгортання програм в «хмарі» аналогічний створенню .NET-застосунків. Іншим важливим доповненням в Visual Studio 2010 є інструменти для багатониткової розробки з використанням як некерованого коду, так і .NET Framework.
У Visual Studio 2010 повністю перероблений інтерфейс з використанням Windows Presentation Foundation (WPF), упроваджено наступне покоління інструментів ASP.NET, є підтримка динамічних розширень в мовах програмування C# і Visual Basic, використовуються нові шаблони проектів, інструментарій для документування тестових сценаріїв і велика кількість нових бібліотек, що підтримують Windows 7.
Visual Studio Ultimate 2010, формально це Visual Studio Team System 2010, кодове ім'я Rosario, це новий інструмент для спільної розробки застосунків.
Представлений 2 серпня 2012 року. Включає .NET Framework 4.5. Головні нововведення це підтримка Windows Runtime, C++/CX(Component Extensions), бібліотека C++ AMP для GPGPU програмування, компілятор Visual C++ майже підтримує стандарт C++11. З'явився новий тип проектів, котрі дозволяють писати рідні застосунки (у стилі Windows Metro) для операційної системи Windows 8. Інструмент швидкої розробки та розгортання настільних біснес-застосунків LightSwitch був також включений в пакет Visual Studio. Значно оновився зовнішній інтерфейс програми, були поліпшені додатки оглядів проектів (англ. solution explorer) та тестів.[5]
Загалом вийшло 5 оновлень цієї версії, останнє датується 24 серпня 2015 року.[6]
Побачивши світ у вигляді попередньої версії 26 червня 2013 року, нова версія з типовим кодовим ім'ям Dev12 остаточно вийшла у продаж 17 жовтня 2013 року.
Помітними змінами були покращення інтерфейсу користувача для командної розробки, підтримка платформи десктопної та мобільної розробки Windows 8.1, а також покращення для Web-розробників. Були перероблені та вдосконалені засоби діагностики та відлагожування, представлені нові засоби аналізу витоків пам'яті тощо.[7]
Усього вийшло 5 оновлень даної версії, останнє відбулося 20 липня 2015 року.
Наступна версія Visual Studio, під кодовим ім'ям Dev14 була представлена 20 червня 2015 року[8]. Суттєвою зміною стала підтримка багатьох цільових платформ: окрім базової Windows з'явилась можливість будувати проекти для IOS та Android. Для розробників комп'ютерних ігор була додана підтримка програмного каркасу Unity. Був оновлений механізм автентифікації: користувач під час запуску Visual Studio синхронізується з єдиним аккаунтом Microsoft.
Версія має в собі .NET Framework 4.6 та підтримку універсальної платформи Windows 10. Розробників на мові C++ потішили новим функціоналом стандарту C++14, та навіть деякими поліпшеннями з C++17[9].
Останнім оновленням на цей момент є Update 2 від 30 березня 2016 року, у якому багато уваги приділено стабільності, та продовжено роботу у напрямку підтримки нових стандартів мови С++[9].
Перший нестабільний випуск наступної версії програми під умовною назвою «15» побачив світ 30 березня 2016 року[10]. Основними змінами стали інтерфейс інсталятора та численні незначні покращення у різних компонентах середовища розробки. Очікується підтримка мови програмування Solidity[11].
Версія остаточно побачила світ під назвою Visual Studio 2017 7 березня 2017 року[12].
Перша версія нової Visual Studio (Preview) була випущена у грудні 2018 року. Вона мала 5 етапів. У березні був вже визначений RC (Release Candidate). Тому через місяць, а саме 2 квітня була випущена стабільна версія Visual Studio 2019 на Windows та Visual Studio on MAC. Як і у минулих версіях є три типи (Community, Professional, Enterprise).
Остання Visual Studio 17.2.3.
Visual Studio побудована в архітектурі, що підтримує можливість використання доповнень (Add-Ins), — плагінів від сторонніх розробників, що дає змогу розширювати можливості середовища розробки.
Деякі з найпопулярніших доповнень:
Lokasi Pengunjung: 18.116.12.145