Визуальная Студия
Разработчик(и) | Майкрософт |
---|---|
Стабильная версия | 2022 17.10.1 [ 1 ]
/ 29 мая 2024 г. |
Написано в | [ 2 ] |
Операционная система | Основные версии Windows
Версии Windows-сервера
|
Доступно в | 13 языков |
Список языков | |
Тип | Интегрированная среда разработки |
Лицензия | Фримиум [ 5 ] |
Веб-сайт | визуальная студия |
Visual Studio — это интегрированная среда разработки (IDE), разработанная Microsoft . Он используется для разработки компьютерных программ, включая веб-сайты , веб-приложения , веб-сервисы и мобильные приложения . Visual Studio использует платформы разработки программного обеспечения Microsoft, включая Windows API , Windows Forms , Windows Presentation Foundation (WPF), Microsoft Store и Microsoft Silverlight . Он может создавать как собственный, так и управляемый код .
Visual Studio включает редактор кода, поддерживающий IntelliSense ( компонент завершения кода ), а также рефакторинг кода . Встроенный отладчик работает как отладчик уровня исходного кода, так и отладчик уровня компьютера. Другие встроенные инструменты включают профилировщик кода , дизайнер для создания приложений с графическим интерфейсом , веб-дизайнер , дизайнер классов и дизайнер схемы базы данных . Он принимает плагины, которые расширяют функциональность практически на каждом уровне, включая добавление поддержки систем управления версиями (таких как Subversion и Git ) и добавление новых наборов инструментов, таких как редакторы и визуальные дизайнеры для языков, специфичных для предметной области, или наборов инструментов для других аспектов разработки программного обеспечения. жизненный цикл (например, клиент Azure DevOps : Team Explorer).
Visual Studio поддерживает 36 различных языков программирования. [ нужна ссылка ] и позволяет редактору кода и отладчику поддерживать (в той или иной степени) практически любой язык программирования при условии, что существует служба, специфичная для этого языка. Встроенные языки включают C , [ 6 ] C++ , C++/CLI , Visual Basic .NET , C# , F# , [ 7 ] JavaScript , TypeScript , XML , XSLT , HTML и CSS . Поддержка других языков, таких как Python , [ 8 ] Ruby , Node.js и M , среди прочих, доступны через плагины . Java (и J# ) поддерживались и раньше.
Самая базовая версия Visual Studio — Community Edition — доступна бесплатно. Слоган версии Visual Studio Community: «Бесплатная полнофункциональная среда разработки для студентов, разработчиков с открытым исходным кодом и индивидуальных разработчиков». По состоянию на 19 февраля 2024 г. [update], Visual Studio 2022 — это текущая готовая к работе версия. Для Visual Studio 2013, 2015 и 2017 предоставляется расширенная поддержка, а для версии 2019 — основная поддержка. [ 9 ]
Архитектура
[ редактировать ]Visual Studio не поддерживает ни один язык программирования, решение или инструмент; вместо этого он позволяет подключать функциональные возможности, закодированные как VSPackage. После установки функционал доступен как Сервис . IDE предоставляет три службы: SVsSolution, которая обеспечивает возможность перечисления проектов и решений; SVsUIShell, обеспечивающий работу окон и пользовательский интерфейс (включая вкладки, панели инструментов и окна инструментов); и SVsShell, который занимается регистрацией VSPackages. Кроме того, IDE также отвечает за координацию и обеспечение связи между сервисами. [ 10 ] Все редакторы, дизайнеры, типы проектов и другие инструменты реализованы как VSPackages. Visual Studio использует COM для доступа к VSPackages. В комплект Visual Studio SDK также входит Managed Package Framework ( MPF ), который представляет собой набор управляемых оболочек вокруг COM-интерфейсов, позволяющих писать пакеты на любом языке, совместимом с CLI . [ 11 ] Однако MPF не предоставляет всех функций, предоставляемых COM-интерфейсами Visual Studio. [ 12 ] Затем эти службы можно использовать для создания других пакетов, которые расширяют функциональность Visual Studio IDE.
Поддержка языков программирования добавляется с помощью специального VSPackage, называемого Language Service . Языковая служба определяет различные интерфейсы, которые реализация VSPackage может реализовать для добавления поддержки различных функций. [ 13 ] Функциональные возможности, которые можно добавить таким образом, включают раскраску синтаксиса, завершение операторов, сопоставление фигурных скобок, всплывающие подсказки с информацией о параметрах, списки элементов и маркеры ошибок для фоновой компиляции. [ 13 ] Если интерфейс реализован, функционал будет доступен для языка. Языковые услуги реализуются отдельно для каждого языка. Реализации могут повторно использовать код синтаксического анализатора или компилятора языка. [ 13 ] Языковые службы могут быть реализованы либо в собственном коде , либо в управляемом коде . Для собственного кода можно использовать либо собственные интерфейсы COM, либо Babel Framework (часть Visual Studio SDK). [ 14 ] Для управляемого кода MPF включает оболочки для написания управляемых языковых служб. [ 15 ]
Visual Studio не включает никакой встроенной поддержки системы контроля версий , но определяет два альтернативных способа интеграции систем контроля версий с IDE. [ 16 ] VSPackage системы управления версиями может предоставить собственный настраиваемый пользовательский интерфейс. Напротив, плагин управления версиями, использующий MSSCCI (интерфейс управления исходным кодом Microsoft), предоставляет набор функций, которые используются для реализации различных функций управления версиями, со стандартным пользовательским интерфейсом Visual Studio. [ 17 ] [ 18 ] MSSCCI впервые использовался для интеграции Visual SourceSafe с Visual Studio 6.0, но позже был открыт через Visual Studio SDK. Visual Studio .NET 2002 использовал MSSCCI 1.1, а Visual Studio .NET 2003 использовал MSSCCI 1.2. Visual Studio 2005, 2008 и 2010 используют MSSCCI версии 1.3, в которой добавлена поддержка переименования и распространения удаления, а также асинхронное открытие. [ 18 ]
Visual Studio поддерживает запуск нескольких экземпляров среды (каждый со своим набором VSPackages). Экземпляры используют разные кусты реестра (см. MSDN термина определение « куст реестра » в том смысле, который используется здесь) для хранения состояния своей конфигурации и различаются по AppId (идентификатору приложения). Экземпляры запускаются с помощью .exe-файла, специфичного для AppId, который выбирает AppId, устанавливает корневой куст и запускает IDE. Пакеты VSPackages, зарегистрированные для одного AppId, интегрируются с другими пакетами VSPackages для этого AppId. Различные выпуски продуктов Visual Studio создаются с использованием разных AppId. Продукты выпуска Visual Studio Express устанавливаются со своими собственными идентификаторами AppId, но продукты Standard, Professional и Team Suite используют один и тот же AppId. Следовательно, выпуски Express можно устанавливать параллельно с другими выпусками, в отличие от других выпусков, которые обновляют одну и ту же установку. Профессиональная версия включает расширенный набор VSPackages в стандартной версии, а пакет Team Suite включает расширенный набор VSPackages в обеих других редакциях. Система AppId используется Оболочка Visual Studio в Visual Studio 2008. [ 19 ]
Функции
[ редактировать ]Редактор кода
[ редактировать ]Visual Studio включает редактор кода , который поддерживает подсветку синтаксиса и завершение кода с помощью IntelliSense для переменных , функций , методов , циклов и LINQ . запросов [ 20 ] IntelliSense поддерживается для включенных языков, а также для XML , каскадных таблиц стилей и JavaScript при разработке веб-сайтов и веб-приложений . [ 21 ] [ 22 ] Предложения автозаполнения отображаются в немодальном списке над окном редактора кода, рядом с курсором редактирования . В Visual Studio 2008 и более поздних версиях его можно временно сделать полупрозрачным, чтобы видеть загораживаемый им код. [ 20 ] Редактор кода используется для всех поддерживаемых языков.
Редактор кода в Visual Studio также поддерживает установку закладок в коде для быстрой навигации. Другие средства навигации включают свертывание блоков кода и инкрементный поиск в дополнение к обычному текстовому поиску и поиску по регулярным выражениям . [ 23 ] Редактор кода также включает в себя буфер обмена с несколькими элементами и список задач. [ 23 ] Редактор кода поддерживает фрагменты кода, которые представляют собой сохраненные шаблоны для повторяющегося кода и могут быть вставлены в код и настроены для проекта, над которым ведется работа. Также встроен инструмент управления фрагментами кода. Эти инструменты отображаются в виде плавающих окон, которые можно настроить на автоматическое скрытие, если они не используются, или прикреплённые к боковой части экрана. Редактор кода в Visual Studio также поддерживает рефакторинг кода , включая изменение порядка параметров, переименование переменных и методов, извлечение интерфейса и инкапсуляцию членов класса внутри свойств и многое другое.
Отладчик
[ редактировать ]Visual Studio включает отладчик , который работает как отладчик уровня исходного кода, так и отладчик уровня компьютера. Он работает как с управляемым, так и с собственным кодом и может использоваться для отладки приложений, написанных на любом языке, поддерживаемом Visual Studio. Кроме того, он также может подключаться к запущенным процессам, отслеживать и отлаживать эти процессы. [ 24 ] Если доступен исходный код запущенного процесса, он отображает код во время его запуска. Если исходный код недоступен, его можно показать на дизассемблере . Отладчик Visual Studio также может создавать дампы памяти и загружать их позже для отладки. [ 25 ] Также поддерживаются многопоточные программы. Отладчик можно настроить на запуск при сбое приложения, работающего вне среды Visual Studio.
Отладчик Visual Studio позволяет устанавливать точки останова (которые позволяют временно остановить выполнение в определенной позиции) и наблюдать (которые отслеживают значения переменных по мере выполнения). [ 26 ] Точки останова могут быть условными, то есть они срабатывают при выполнении условия. Код можно перешагивать , т.е. запускать по одной строке (исходного кода) за раз. [ 27 ] Он может либо входить в функцию для отладки внутри нее, либо перешагнуть ее, т. е. выполнение тела функции недоступно для проверки вручную. [ 27 ] Отладчик поддерживает Edit and Continue , т. е. позволяет редактировать код во время его отладки. При отладке, если указатель мыши наводится на любую переменную, ее текущее значение отображается во всплывающей подсказке («подсказки данных»), где его также можно при желании изменить. Во время написания кода отладчик Visual Studio позволяет вручную вызывать определенные функции из Immediate
окно инструментов. Параметры метода передаются в окне Immediate. [ 28 ]
Дизайнер
[ редактировать ]Visual Studio включает в себя множество визуальных дизайнеров, помогающих в разработке приложений. Эти инструменты включают в себя:
- Конструктор форм Windows
- Конструктор Windows Forms используется для создания с графическим интерфейсом приложений с использованием Windows Forms . Макетом можно управлять, размещая элементы управления внутри других контейнеров или закрепляя их сбоку от формы. Элементы управления, отображающие данные (например, текстовое поле, поле списка и представление сетки), могут быть привязаны к источникам данных, таким как базы данных или запросы . Элементы управления, привязанные к данным, можно создавать путем перетаскивания элементов из окна «Источники данных» в область конструктора. [ 29 ] Пользовательский интерфейс связан с кодом с помощью модели программирования, управляемой событиями . Конструктор генерирует C# или VB.NET . для приложения код
- WPF-конструктор
- Дизайнер WPF под кодовым Cider названием [ 30 ] был представлен в Visual Studio 2008. Как и конструктор Windows Forms, он поддерживает метафору перетаскивания. Он используется для разработки пользовательских интерфейсов , предназначенных для Windows Presentation Foundation . Он поддерживает все функции WPF, включая привязку данных и автоматическое управление макетом . Он генерирует код XAML для пользовательского интерфейса. Созданный файл XAML совместим с Microsoft Expression Design , продуктом, ориентированным на дизайнеров. Код XAML связан с кодом с помощью модели кода программной части .
- Веб-дизайнер/разработка
- Visual Studio также включает в себя редактор и конструктор веб-сайтов, который позволяет создавать веб-страницы путем перетаскивания виджетов. Он используется для разработки приложений ASP.NET и поддерживает HTML , CSS и JavaScript . Он использует модель выделенного кода для связи с кодом ASP.NET. Начиная с Visual Studio 2008, механизм компоновки, используемый веб-дизайнером, используется совместно с прекращенной версией Expression Web . Существует также поддержка ASP.NET MVC для технологии MVC , которую можно загрузить отдельно. [ 31 ] и проект динамических данных ASP.NET, доступный от Microsoft. [ 32 ]
- Дизайнер классов
- Конструктор классов используется для создания и редактирования классов (включая их члены и доступ к ним) с использованием моделирования UML . Конструктор классов может генерировать схемы кода C# и VB.NET для классов и методов. Он также может генерировать диаграммы классов из рукописных классов.
- Дизайнер данных
- Дизайнер данных можно использовать для графического редактирования схем базы данных , включая типизированные таблицы, первичные и внешние ключи и ограничения. Его также можно использовать для разработки запросов в графическом представлении.
- Картографический дизайнер
- Начиная с Visual Studio 2008, конструктор сопоставлений используется LINQ to SQL для проектирования сопоставления между схемами базы данных и классами , инкапсулирующими данные. Новое решение из подхода ORM, ADO.NET Entity Framework , заменяет и улучшает старую технологию.
Другие инструменты
[ редактировать ]- Редактор свойств
- Инструмент «Редактор свойств» используется для редактирования свойств на панели графического интерфейса в Visual Studio. В нем перечислены все доступные свойства (как доступные только для чтения, так и те, которые можно установить) для всех объектов, включая классы , формы, веб-страницы и другие элементы.
- Обозреватель объектов
- Обозреватель объектов — это браузер пространств имен и библиотек классов для Microsoft .NET . Его можно использовать для просмотра пространств имен (которые расположены иерархически) в управляемых сборках . Иерархия может отражать или не отражать организацию файловой системы.
- Обозреватель решений
- На языке Visual Studio решение — это набор файлов кода и других ресурсов, которые используются для создания приложения. Файлы в решении расположены иерархически, что может отражать или не отражать организацию файловой системы. Обозреватель решений используется для управления и просмотра файлов в решении.
- Команда Исследователь
- Team Explorer используется для интеграции возможностей Azure DevOps (либо Azure DevOps Services , либо Azure DevOps Server ) в IDE. В дополнение к интеграции контроля версий он обеспечивает возможность просмотра и управления отдельными рабочими элементами (включая пользовательские истории, ошибки, задачи и другие документы). Он входит в состав установки Visual Studio, а также доступен для отдельной загрузки. [ 33 ] [ 34 ]
- Обозреватель данных
- Обозреватель данных используется для управления базами данных на экземплярах Microsoft SQL Server . Он позволяет создавать и изменять таблицы базы данных (либо путем ввода команд T-SQL , либо с помощью конструктора данных). Его также можно использовать для создания запросов и хранимых процедур , причем последние либо в T-SQL , либо в управляемом коде через SQL CLR . отладка и поддержка IntelliSense . Также доступна
- Обозреватель серверов
- Инструмент Server Explorer используется для управления подключениями к базе данных на доступном компьютере. Он также используется для просмотра запущенных служб Windows , счетчиков производительности, журнала событий Windows и очередей сообщений и использования их в качестве источника данных. [ 35 ]
- Dotfuscator Community Edition
- Visual Studio включает бесплатную «облегченную» версию Dotfuscator. [ 36 ]
- Структура генерации текста
- Visual Studio включает в себя платформу полнотекстовой генерации под названием T4 , которая позволяет Visual Studio генерировать текстовые файлы из шаблонов либо в IDE, либо с помощью кода.
- Инструмент администрирования веб-сайта ASP.NET
- Инструмент администрирования веб-сайта ASP.NET позволяет настраивать веб-сайты ASP.NET .
- Инструменты Visual Studio для Office
- Инструменты Visual Studio для Office — это пакет SDK и надстройка для Visual Studio, включающая инструменты для разработки для пакета Microsoft Office . Раньше (для Visual Studio .NET 2003 и Visual Studio 2005) это был отдельный SKU, который поддерживал только языки Visual C# и Visual Basic или был включен в Team Suite. В Visual Studio 2008 он больше не является отдельным номером SKU, а входит в состав версий Professional и более поздних версий. При развертывании решений VSTO требуется отдельная среда выполнения.
Инструменты тестирования
[ редактировать ]Microsoft Visual Studio может писать высококачественный код с помощью комплексных инструментов тестирования, которые помогут в разработке приложений. Эти инструменты включают в себя: [ 37 ]
Модульное тестирование , IntelliTest, Live Unit Testing, Test Explorer, индикаторы тестов CodeLens, анализ покрытия кода , Fakes. [ 37 ]
Расширяемость
[ редактировать ]Visual Studio позволяет разработчикам писать расширения для Visual Studio, расширяющие ее возможности. Эти расширения «подключаются» к Visual Studio и расширяют ее функциональность. Расширения выпускаются в виде макросов , надстроек и пакетов . Макросы представляют собой повторяемые задачи и действия, которые разработчики могут программно записывать для сохранения, воспроизведения и распространения. Однако макросы не могут реализовывать новые команды или создавать окна инструментов. Они написаны с использованием Visual Basic и не компилируются. [ 12 ] Надстройки предоставляют доступ к объектной модели Visual Studio и могут взаимодействовать с инструментами IDE. Надстройки можно использовать для реализации новых функций и добавления новых окон инструментов. Надстройки подключаются к IDE через COM и могут быть созданы на любом COM-совместимом языке. [ 12 ] Пакеты создаются с использованием Visual Studio SDK и обеспечивают высочайший уровень расширяемости. Они могут создавать конструкторы и другие инструменты, а также интегрировать другие языки программирования. Пакет SDK Visual Studio предоставляет неуправляемые API , а также управляемый API для выполнения этих задач. Однако управляемый API не такой всеобъемлющий, как неуправляемый. [ 12 ] Расширения поддерживаются в стандартной (и более поздних) версиях Visual Studio 2005. Выпуски Express Edition не поддерживают расширения хостинга.
В Visual Studio 2008 появилась оболочка Visual Studio , позволяющая разрабатывать индивидуальные версии IDE. Оболочка Visual Studio определяет набор VSPackages, которые обеспечивают функциональность, необходимую в любой IDE. Кроме того, для настройки установки можно добавить другие пакеты. В изолированном режиме оболочки создается новый AppId, в котором устанавливаются пакеты. Их следует запускать с другим исполняемым файлом. Он предназначен для разработки пользовательских сред разработки либо для конкретного языка, либо для конкретного сценария. В интегрированном режиме пакеты устанавливаются в AppId выпусков Professional/Standard/Team System, чтобы инструменты интегрировались в эти выпуски. [ 19 ] Оболочку Visual Studio можно загрузить бесплатно.
После выпуска Visual Studio 2008 Microsoft создала галерею Visual Studio. Он служит центральным местом для размещения информации о расширениях Visual Studio. Разработчики сообщества, а также коммерческие разработчики могут загружать информацию о своих расширениях для Visual Studio .NET 2002 через Visual Studio 2010. Пользователи сайта могут оценивать и просматривать расширения, чтобы помочь оценить качество публикуемых расширений. Расширение хранится в файле VSIX . Внутренне файл VSIX представляет собой ZIP-файл, который содержит несколько файлов XML и, возможно, одну или несколько DLL. Одним из основных преимуществ этих расширений является то, что для их установки не требуются права администратора. Также запланированы RSS-каналы для уведомления пользователей об обновлениях сайта и функции тегирования. [ 38 ]
Поддерживаемые продукты
[ редактировать ]- Microsoft Visual С++
- от Microsoft Microsoft Visual C++ — это частичная реализация C++ и полная реализация C++ компилятора , а также связанные языковые службы и специальные инструменты для интеграции с Visual Studio IDE. Он может компилироваться либо в режиме C, либо в режиме C++. Для C++ начиная с версии 15.7 он соответствует C++17 . [ 39 ] Реализация Visual Studio 2015 на языке C по-прежнему не поддерживает полный стандарт; в частности, заголовок комплексного числа complex.h, представленный в C99, не поддерживается.
- Visual C++ поддерживает спецификацию C++/CLI для написания управляемого кода , а также кода смешанного режима (сочетание собственного и управляемого кода ). Microsoft позиционирует Visual C++ для разработки с использованием собственного кода или кода, содержащего как собственные, так и управляемые компоненты. Visual C++ поддерживает COM , а также библиотеку MFC . Для разработки MFC он предоставляет набор мастеров для создания и настройки шаблонного кода MFC , а также создания приложений с графическим интерфейсом с использованием MFC. Visual C++ также может использовать конструктор форм Visual Studio для графического проектирования пользовательского интерфейса. Visual C++ также можно использовать с Windows API . Он также поддерживает использование встроенных функций , [ 40 ] которые представляют собой функции, распознаваемые самим компилятором и не реализованные в виде библиотеки. Внутренние функции используются для раскрытия набора инструкций SSE современных процессоров. Visual C++ также включает спецификацию OpenMP (версия 2.0). [ 41 ]
- Microsoft Visual С#
- от Microsoft Microsoft Visual C#, реализация языка C# , ориентирована на .NET Framework, а также на языковые службы, которые позволяют интегрированной среде разработки Visual Studio поддерживать проекты C#. Хотя языковые службы являются частью Visual Studio, компилятор доступен отдельно как часть .NET Framework. Компиляторы Visual C# 2008, 2010 и 2012 поддерживают версии 3.0, 4.0 и 5.0 спецификаций языка C# соответственно. Visual C# поддерживает, среди прочего, конструктор классов Visual Studio, конструктор форм и конструктор данных. [ 42 ]
- Microsoft Visual Basic
- Microsoft Visual Basic — это реализация Microsoft языка VB.NET и связанных с ним инструментов и языковых служб. Он был представлен в Visual Studio .NET (2002). Microsoft позиционирует Visual Basic для быстрой разработки приложений . [ 43 ] [ 44 ] Visual Basic можно использовать для разработки как консольных приложений, так и приложений с графическим интерфейсом. Как и Visual C#, Visual Basic также поддерживает, среди прочего, конструктор классов Visual Studio, конструктор форм и конструктор данных. Как и C#, компилятор VB.NET также доступен как часть .NET Framework, но языковые службы, позволяющие разрабатывать проекты VB.NET с помощью Visual Studio, доступны как часть последней.
- Веб-разработчик Microsoft Visual
- Microsoft Visual Web Developer используется для создания веб-сайтов, веб-приложений и веб-сервисов с использованием ASP.NET. C # или VB.NET Можно использовать языки . Visual Web Developer может использовать Visual Studio Web Designer для графического проектирования макетов веб-страниц.
- Azure DevOps
- Azure DevOps предназначен для совместных проектов разработки программного обеспечения и обеспечивает контроль версий , планирование и отслеживание работ, сбор данных и составление отчетов . Он также включает Team Explorer , интегрированный в Visual Studio. 10 сентября 2018 года Microsoft объявила о ребрендинге Visual Studio Team Services (VSTS) на Azure DevOps Services и Team Foundation Server (TFS) на Azure DevOps Server . [ 45 ]
Предыдущие продукты
[ редактировать ]- Визуальный ФоксПро
- Visual FoxPro — это ориентированный на данные объектно-ориентированный и процедурный язык программирования , созданный Microsoft . Он является производным от FoxPro (первоначально известного как FoxBASE ), который был разработан Fox Software начиная с 1984 года. Visual FoxPro тесно интегрирован с собственным механизмом реляционной базы данных, который расширяет возможности FoxPro xBase для поддержки SQL- запросов и манипулирования данными. Visual FoxPro — это полнофункциональный, [ 46 ] динамический язык программирования , не требующий использования дополнительной среды программирования общего назначения. В 2007 году выпуск Visual FoxPro был прекращен после выхода версии 9 Service Pack 2. Он поддерживался до 2015 года. [ 47 ]
- Визуальный исходный код
- Microsoft Visual SourceSafe — это для контроля версий, пакет программного обеспечения ориентированный на небольшие проекты по разработке программного обеспечения. База данных SourceSafe — это многопользовательская и многопроцессная база данных файловой системы, использующая примитивы базы данных файловой системы Windows для обеспечения поддержки блокировки и совместного использования. Все версии являются многопользовательскими и используют сеть SMB (файловый сервер). [ 48 ] [ 49 ] [ 50 ] Однако в Visual SourceSafe 2005 были добавлены другие режимы клиент-сервер : Lan Booster и VSS Internet (которые использовали HTTP / HTTPS ). Visual SourceSafe 6.0 был доступен как отдельный продукт. [ 51 ] и был включен в Visual Studio 6.0 и другие продукты, такие как Office Developer Edition. Visual SourceSafe 2005 был доступен как отдельный продукт и входил в состав Team Suite 2005. Azure DevOps заменил VSS в качестве рекомендованной Microsoft платформы для контроля версий .
- Microsoft Visual J++ / Майкрософт Visual J#
- Microsoft Visual J++ представлял собой Microsoft реализацию языка Java (со специфичными для Microsoft расширениями) и связанных с ним языковых служб. Ее производство было прекращено в результате судебного разбирательства со стороны Sun Microsystems , и технология была переработана в Visual J#, компилятор Java Microsoft для .NET Framework. J# был доступен в Visual Studio 2005 (поддерживался до 2015 года), но его поддержка была прекращена в Visual Studio 2008.
- Визуальный ИнтерДев
- Visual InterDev использовался для создания веб-приложений с использованием технологий Microsoft Active Server Pages (ASP). Он поддерживает завершение кода и включает базы данных инструменты управления сервером . Он был заменен Microsoft Visual Web Developer.
Издания
[ редактировать ]Microsoft Visual Studio доступна в следующих выпусках или SKU : [ 52 ]
Сообщество
[ редактировать ]Выпуск Community был анонсирован 12 ноября 2014 г. как новая бесплатная версия с функциональностью, аналогичной Visual Studio Professional. До этой даты единственными бесплатными выпусками Visual Studio были варианты Express с ограниченными возможностями. В отличие от вариантов Express , сообщество Visual Studio поддерживает несколько языков и обеспечивает поддержку расширений. У отдельных разработчиков нет ограничений на использование версии Community. Следующие виды использования также допускают неограниченное использование: участие в проектах с открытым исходным кодом, академические исследования, в среде обучения в классе, а также для разработки и тестирования драйверов устройств для операционной системы Windows. Любое другое использование организацией зависит от ее классификации как предприятия (более 250 сотрудников или более 1 миллиона долларов США по версии Microsoft). годовой доход [ 53 ] Некорпоративные лица могут использовать до 5 копий без ограничений, для пользователей с номером 6 и выше требуется коммерческая лицензия; Корпоративным организациям требуется коммерческая лицензия для использования за пределами отмеченных исключений. [ 53 ] [ 54 ] Сообщество Visual Studio ориентировано на индивидуальных разработчиков и небольшие команды. [ 55 ] [ 56 ]
Профессиональный
[ редактировать ]Начиная с Visual Studio 2010, версия Professional является коммерческой версией Visual Studio начального уровня. (Раньше была доступна стандартная версия с более ограниченными функциями.) [ 57 ] Он предоставляет IDE для всех поддерживаемых языков разработки. Поддержка MSDN доступна в виде MSDN Essentials или полной библиотеки MSDN в зависимости от лицензии. Он поддерживает редактирование XML и XSLT и может создавать пакеты развертывания, использующие только ClickOnce и MSI . Он включает в себя такие инструменты, как Server Explorer, а также интеграцию с Microsoft SQL Server . Поддержка разработки для Windows Mobile была включена в Visual Studio 2005 Standard, однако в Visual Studio 2008 она доступна только в версиях Professional и более поздних версиях. Поддержка разработки для Windows Phone 7 была добавлена во все выпуски Visual Studio 2010. Разработка для Windows Mobile больше не поддерживается в Visual Studio 2010. Ее заменяет Windows Phone 7 .
Предприятие
[ редактировать ]В дополнение к функциям, предоставляемым версией Professional, версия Enterprise предоставляет новый набор инструментов для разработки программного обеспечения, разработки баз данных, совместной работы, показателей, архитектуры, тестирования и отчетности.
История
[ редактировать ]Первой версией Visual Studio была Visual Studio 97. [ 58 ] До этого Visual Basic, Visual C++, Visual FoxPro и Visual SourceSafe продавались как отдельные продукты.
Название продукта | Кодовое имя | Дата выпуска | Версия число |
Последняя версия обновления | Дата последнего обновления | Поддержка заканчивается | Поддерживается .NET Framework (без доп.) |
Поддерживается .NET (ранее .NET Core) (без доп.) |
---|---|---|---|---|---|---|---|---|
Визуальная Студия 97 | Бостон [ 59 ] | 19 марта 1997 г. [ 60 ] [ 61 ] [ 62 ] | 5.0 | Пакет обновления 3 | 4 декабря 1997 г. | [ 63 ] [ 64 ] | 30 июня 2003 г.— | — |
Визуальная Студия 6.0 | Аспен [ 65 ] | 2 сентября 1998 г. [ 66 ] [ 67 ] | 6.0 | Пакет обновления 6 [ 68 ] | 29 марта 2004 г. | [ 69 ] [ 70 ] | 30 сентября 2005 г.— | — |
Visual Studio .NET (2002 г.) | Ренье [ 71 ] | 13 февраля 2002 г. [ 72 ] | 7.0 | Пакет обновления 1 [ 73 ] | 8 марта 2005 г. | [ 74 ] | 14 июля 2009 г.1.0 | — |
Визуальная Студия .NET 2003 | Эверетт [ 75 ] | 24 апреля 2003 г. [ 76 ] | 7.1 | Пакет обновления 1 [ 77 ] | 15 августа 2006 г. | [ 78 ] | 8 октября 2013 г.1.1 | — |
Визуальная Студия 2005 | Уидби [ 79 ] | 7 ноября 2005 г. [ 80 ] [ 81 ] | 8.0 | Пакет обновления 1 [ 82 ] | 15 декабря 2006 г. | [ 83 ] | 12 апреля 2016 г.2.0 | — |
Визуальная Студия 2008 | Косатки [ 84 ] | 19 ноября 2007 г. [ 85 ] [ 86 ] | 9.0 | Пакет обновления 1 [ 87 ] | 11 августа 2008 г. | [ 88 ] | 10 апреля 2018 г.2.0, 3.0, 3.5 | — |
Визуальная Студия 2010 | Дев10 [ 89 ] | 12 апреля 2010 г. [ 90 ] [ 91 ] [ 92 ] | 10.0 | Пакет обновления 1 [ 93 ] [ 94 ] | 10 марта 2011 г. | [ 95 ] | 14 июля 2020 г.2.0–4.0 | — |
Визуальная Студия 2012 | Дев11 | 12 сентября 2012 г. [ 96 ] [ 97 ] [ 98 ] | 11.0 | Обновление 5 [ 99 ] | 24 августа 2015 г. | [ 100 ] | 10 января 2023 г.2.0–4.5 | — |
Визуальная Студия 2013 | Dev12 | 17 октября 2013 г. [ 101 ] [ 102 ] | 12.0 | Обновление 5 [ 103 ] | 20 июля 2015 г. | [ 100 ] | 9 апреля 2024 г.2.0–4.5.1 | — |
Визуальная Студия 2015 | Дев14 | 20 июля 2015 г. [ 103 ] [ 104 ] | 14.0 | Обновление 3 [ 105 ] | 27 июня 2016 г. | [ 100 ] | 14 октября 2025 г.2.0–4.6.1 | 1.0 |
Визуальная Студия 2017 | Дев15 | 7 марта 2017 г. [ 106 ] | 15.0 | 15.9.60 [ 107 ] | 13 февраля 2024 г. | [ 100 ] | 13 апреля 2027 г.3.5–4.7.2 | 1.0, 1.1, 2.0, 2.1 |
Визуальная Студия 2019 | Дев16 | 2 апреля 2019 г. [ 108 ] | 16.0 | 16.11.38 [ 109 ] [ 110 ] | 9 июля 2024 г. | [ 111 ] | 10 апреля 2029 г.3.5–4.8 | 2.1, 2.2, 3.0, 3.1, 5.0 [ 112 ] |
Визуальная Студия 2022 | Dev17 | 8 ноября 2021 г. [ 113 ] | 17.0 | 17.10.4 [ 114 ] | 9 июля 2024 г. | [ 115 ] | 13 января 2032 г.3.5, 4.6–4.8.1 | 2.1, 3.1, 5.0–8.0 [ 116 ] [ 117 ] |
97
[ редактировать ]Microsoft впервые выпустила Visual Studio (кодовое название Boston , [ 59 ] для одноименного города , начиная таким образом кодовые имена VS, связанные с местами) [ 59 ] в 1997 году, впервые объединив многие из своих инструментов программирования. Visual Studio 97 выпускалась в двух редакциях: Visual Studio Professional и Visual Studio Enterprise, профессиональная версия включает три компакт-диска, а корпоративная — четыре компакт-диска. Он включал Visual J++ 1.1 для программирования на Java и представил Visual InterDev для создания динамически генерируемых веб-сайтов с использованием Active Server Pages. [ нужна ссылка ] Был единственный сопутствующий компакт-диск, содержащий библиотеку Microsoft Developer Network . Visual Studio 97 совместима только с Windows 95 и Windows NT 4.0 . Это последняя версия, поддерживающая Windows NT 4.0 до SP3.
Visual Studio 97 была попыткой использовать одну и ту же среду разработки для нескольких языков. Visual J++, InterDev и библиотека MSDN использовали одну и ту же «среду», называемую Developer Studio. [ 118 ]
Visual Studio также продавалась в комплекте с отдельными IDE, используемыми для Visual C++, Visual Basic и Visual FoxPro. [ 19 ]
6.0 (1998)
[ редактировать ]Следующая версия, версия 6.0 (под кодовым названием Aspen , в честь горнолыжного курорта в Колорадо), [ нужна ссылка ] была выпущена в июне 1998 года и является последней версией, поддерживающей платформу Windows 9x , а также Windows NT 4.0 до SP6, но после SP2. [ 119 ] Каждая версия каждого языка частично также использовала версию 6.0, включая Visual J++, который был до версии 1.1, и Visual InterDev в первом выпуске. Версия Microsoft v6 стала базовой средой для следующих четырех выпусков, предоставляя программистам интегрированную подобную платформу. Это побудило Microsoft перейти на независимую от платформы платформу .NET Framework .
Visual Studio 6.0 была последней версией, включавшей Visual J++. [ 120 ] [ 121 ] который Microsoft удалила в рамках соглашения с Sun Microsystems , которое требовало от Microsoft Internet Explorer не предоставлять поддержку виртуальной машины Java .
Visual Studio 6.0 выпускалась в двух редакциях: Professional и Enterprise. [ 122 ] Версия Enterprise содержала дополнительные функции, отсутствующие в версии Professional, в том числе:
- Обозреватель производительности приложений
- Менеджер по автоматизации
- Microsoft Visual Modeler
- Менеджер подключений RemAuto [ нужна ссылка ]
- Анализатор Visual Studio
Visual Studio также продавалась в комплекте с отдельными IDE, используемыми для Visual C++, Visual Basic и Visual FoxPro. [ 19 ]
.NET 2002
[ редактировать ]Microsoft выпустила Visual Studio .NET (VS.NET) под кодовым названием Rainier (от вашингтонской горы Рейнир ), [ нужна ссылка ] в феврале 2002 г. ( бета-версия была выпущена через Microsoft Developer Network в 2001 г.). Самым большим изменением стало введение среды разработки управляемого кода с использованием .NET Framework. Программы, разработанные с использованием .NET, компилируются не в машинный язык (как, например, C++), а в формат, называемый Microsoft Intermediate Language (MSIL) или Common Intermediate Language (CIL). Когда приложение CIL выполняется, оно компилируется во время выполнения в соответствующий машинный язык для платформы, на которой оно выполняется, тем самым делая код переносимым на несколько платформ. Программы, скомпилированные в CIL, могут выполняться только на платформах, имеющих реализацию Common Language Infrastructure . Программы CIL можно запускать в Linux или Mac OS X, используя реализации .NET, не принадлежащие Microsoft, такие как Mono и DotGNU .
Это была первая версия Visual Studio, для которой требовалась платформа Windows на базе NT . [ 123 ] Программа установки обеспечивает соблюдение этого требования и является последней версией, поддерживающей Windows NT 4.0 SP6 или новее, а также Windows 2000 до SP3.
Visual Studio .NET 2002 поставляется в четырех редакциях: Academic, Professional, Enterprise Developer и Enterprise Architect. Microsoft представила C# (C-sharp), новый язык программирования, ориентированный на .NET. Он также представил преемника Visual J++ под названием Visual J#. Программы Visual J# используют синтаксис языка Java. Однако, в отличие от программ Visual J++, программы Visual J# могут ориентироваться только на .NET Framework, а не на виртуальную машину Java , на которую нацелены все другие инструменты Java.
Visual Basic радикально изменился, чтобы соответствовать новой платформе, и новая версия получила название Visual Basic .NET. Microsoft также добавила расширения для C++, называемые Managed Extensions for C++ , поэтому программы .NET можно было создавать на C++.
Visual Studio .NET может создавать приложения, предназначенные для Windows (с использованием части Windows Forms .NET Framework), Интернета (с использованием ASP.NET и веб-служб ) и, с помощью надстройки, для портативных устройств (с использованием .NET Compact Framework). ).
Внутренний номер версии Visual Studio .NET 2002 — 7.0. Microsoft выпустила пакет обновления 1 для Visual Studio .NET 2002 в марте 2005 года. [ 124 ]
.NET 2003
[ редактировать ]В апреле 2003 года Microsoft представила незначительное обновление Visual Studio .NET под названием Visual Studio .NET 2003 под кодовым названием Everett (от одноимённого города ). [ нужна ссылка ] Он включает обновление до .NET Framework версии 1.1 и является первым выпуском, поддерживающим разработку программ для мобильных устройств с использованием ASP.NET или .NET Compact Framework. Улучшено соответствие стандартам компилятора Visual C++, особенно в области частичной специализации шаблонов . Visual C++ Toolkit 2003 — это версия того же компилятора C++, поставляемого с Visual Studio .NET 2003 без интегрированной среды разработки, которую Microsoft предоставила бесплатно. По состоянию на 2010 год [update] он больше не доступен, и его заменили экспресс-выпуски. Visual Studio .NET 2003 также поддерживает управляемый C++, который является предшественником C++/CLI. Внутренний номер версии Visual Studio .NET 2003 — 7.1, а версия формата файла — 8.0. [ 125 ] Visual Studio .NET 2003 прекращает поддержку Windows NT 4.0 и является последней версией, поддерживающей Windows 2000 SP3 и Windows XP до SP2, и единственной версией, поддерживающей Windows Server 2003 до SP1.
Visual Studio .NET 2003 поставляется в пяти редакциях: Academic, Standard, Professional, Enterprise Developer и Enterprise Architect. Версия Visual Studio .NET 2003 Enterprise Architect включает реализацию технологий моделирования Microsoft Visio 2002, включая инструменты для создания Unified Modeling Language визуальных представлений архитектуры приложения на основе , а также решение для объектно-ролевого моделирования (ORM) и логического моделирования баз данных. . Также были представлены «корпоративные шаблоны», чтобы помочь более крупным группам разработчиков стандартизировать стили кодирования и обеспечить соблюдение политик в отношении использования компонентов и настроек свойств.
Пакет обновления 1 был выпущен 13 сентября 2006 г. [ 126 ]
2005
[ редактировать ]Visual Studio 2005 под кодовым названием Whidbey (отсылка к острову Уидби в регионе Пьюджет-Саунд ), [ нужна ссылка ] был выпущен в Интернете в октябре 2005 года и поступил в розничные магазины несколько недель спустя. Microsoft удалила прозвище «.NET» из Visual Studio 2005 (как и из любого другого продукта с .NET в названии), но он по-прежнему в первую очередь ориентирован на .NET Framework, которая была обновлена до версии 2.0. Для этого требуется Windows 2000 с пакетом обновления 4, Windows XP как минимум с пакетом обновления 2 или Windows Server 2003 как минимум с пакетом обновления 1. Это последняя версия, работающая в Windows 2000 , а также последняя версия, предназначенная для Windows 98 и Windows. Я для приложений на C++. [ 127 ] [ 128 ]
Внутренний номер версии Visual Studio 2005 — 8.0, а версия формата файла — 9.0. [ 125 ] Microsoft выпустила пакет обновления 1 для Visual Studio 2005 14 декабря 2006 года. [ 129 ] Дополнительное обновление для пакета обновления 1, обеспечивающее совместимость с Windows Vista, было доступно 3 июня 2007 г. [ 130 ]
Visual Studio 2005 была обновлена для поддержки всех новых функций, представленных в .NET Framework 2.0, включая универсальные возможности и ASP.NET 2.0. Функция IntelliSense в Visual Studio была обновлена для универсальных функций, а также добавлены новые типы проектов для поддержки веб-служб ASP.NET. В Visual Studio 2005 дополнительно реализована поддержка новой платформы сборки на основе задач под названием Microsoft Build Engine ( MSBuild ), которая использует новый формат файла проекта на основе XML. [ 131 ] Visual Studio 2005 также включает локальный веб-сервер, отдельный от IIS , на котором могут размещаться приложения ASP.NET во время разработки и тестирования. Он также поддерживает все базы данных SQL Server 2005. Конструкторы баз данных были обновлены для поддержки ADO.NET 2.0 , который включен в .NET Framework 2.0. C++ также получил аналогичное обновление с добавлением C++/CLI , который призван заменить использование Managed C++ . [ 132 ] Другие новые функции Visual Studio 2005 включают «Конструктор развертывания», который позволяет проверять проекты приложений перед развертыванием, улучшенную среду для веб-публикаций в сочетании с ASP.NET 2.0 и нагрузочное тестирование для оценки производительности приложений при различных видах пользовательских нагрузок. Начиная с версии 2005 года, в Visual Studio также добавлена расширенная поддержка 64-разрядных версий. Хотя сама среда разработки хоста доступна только в виде 32-разрядного приложения, Visual C++ 2005 поддерживает компиляцию для x86-64 (AMD64 и Intel 64), а также IA-64 ( Itanium ). [ 133 ] В состав Platform SDK вошли 64-битные компиляторы и 64-битные версии библиотек.
Microsoft также анонсировала инструменты Visual Studio для приложений в качестве преемника Visual Basic для приложений (VBA) и VSA (Visual Studio для приложений). VSTA 1.0 была выпущена в производство вместе с Office 2007 . Он включен в состав Office 2007, а также является частью Visual Studio 2005 SDK. VSTA состоит из настраиваемой среды IDE, основанной на Visual Studio 2005 IDE, и среды выполнения, которую можно встраивать в приложения для предоставления ее функций через объектную модель .NET. Приложения Office 2007 продолжают интегрироваться с VBA, за исключением InfoPath 2007, который интегрируется с VSTA. Версия VSTA 2.0 (на основе Visual Studio 2008) была выпущена в апреле 2008 года. [ 134 ] Она значительно отличается от первой версии, включая такие функции, как динамическое программирование и поддержку WPF , WCF , WF , LINQ и .NET 3.5 Framework.
2008
[ редактировать ]Визуальная Студия 2008, [ 135 ] и Visual Studio Team System 2008. [ 136 ] [ 137 ] под кодовым названием Orcas (отсылка к острову Оркас , также острову в регионе Пьюджет-Саунд , как и Уидби в предыдущем выпуске 2005 года), были выпущены для подписчиков MSDN 19 ноября 2007 года вместе с .NET Framework 3.5. Исходный код Visual Studio 2008 IDE доступен по лицензии с общим исходным кодом некоторым партнерам Microsoft и независимым поставщикам программного обеспечения . [ 84 ] Microsoft выпустила пакет обновления 1 для Visual Studio 2008 11 августа 2008 года. [ 138 ] Внутренний номер версии Visual Studio 2008 — 9.0, а версия формата файла — 10.0. Для Visual Studio 2008 требуется пакет обновления 2 для Windows XP, а также установщик Windows 3.1, пакет обновления 1 для Windows Server 2003 или более поздняя версия. Это последняя версия, доступная для Windows XP SP2 , Windows Server 2003 SP1 , а также единственная версия, поддерживающая Windows Vista до SP2 и Windows Server 2008 до SP2, а также последняя версия, поддерживающая Windows 2000 для приложений C++. [ 139 ]
Visual Studio 2008 ориентирован на разработку Windows Vista , системы Office 2007 и веб-приложений. новый визуальный дизайнер Windows Presentation Foundation и новый редактор HTML / CSS под влиянием Microsoft Expression Web Для визуального дизайна включены . J# не включен. Visual Studio 2008 требует .NET 3.5 Framework и по умолчанию настраивает скомпилированные сборки для работы на .NET Framework 3.5, но также поддерживает многоцелевой выбор, что позволяет разработчикам выбирать, какую версию .NET Framework (из 2.0, 3.0, 3.5, Silverlight CoreCLR или .NET Compact Framework), на которых работает сборка. Visual Studio 2008 также включает новые инструменты анализа кода , в том числе новый инструмент Code Metrics (только в Team Edition и Team Suite Edition). [ 140 ] Для Visual C++ в Visual Studio добавлена новая версия классов Microsoft Foundation (MFC 9.0), в которой добавлена поддержка визуальных стилей и элементов управления пользовательского интерфейса, представленных в Windows Vista . [ 141 ] Для обеспечения совместимости собственного и управляемого кода Visual C++ представляет STL/CLR, который представляет собой порт C++ контейнеров и алгоритмов стандартной библиотеки шаблонов (STL) для управляемого кода . STL/CLR определяет STL-подобные контейнеры, итераторы и алгоритмы, которые работают с объектами C++/CLI управляемыми . [ 142 ] [ 143 ]
Возможности Visual Studio 2008 включают в себя конструктор на основе XAML (под кодовым названием Cider ), конструктор рабочих процессов , конструктор LINQ to SQL (для определения сопоставлений типов и инкапсуляции объектов для данных SQL Server), XSLT отладчик , поддержку JavaScript Intellisense , поддержку отладки JavaScript, поддержку UAC Манифесты , система параллельной сборки и другие. [ 144 ] Он поставляется с расширенным набором виджетов пользовательского интерфейса как для Windows Forms , так и для WPF . Он также включает в себя механизм многопоточной сборки ( MSBuild ) для компиляции нескольких исходных файлов (и создания исполняемого файла) в проекте в нескольких потоках одновременно. Он также включает поддержку компиляции значков ресурсов в формате PNG , представленную в Windows Vista. Обновленный конструктор XML-схем был выпущен отдельно через некоторое время после выпуска Visual Studio 2008. [ 145 ]
Отладчик Visual Studio включает функции, упрощающие отладку многопоточных приложений. В режиме отладки в окне «Потоки» , в котором перечислены все потоки, при наведении курсора на поток отображается трассировка стека этого потока во всплывающих подсказках. [ 146 ] Потокам можно напрямую присвоить имена и пометить их для облегчения идентификации из самого окна. [ 147 ] Кроме того, в окне кода наряду с указанием местоположения исполняемой в данный момент инструкции в текущем потоке также указываются выполняющиеся в данный момент инструкции в других потоках. [ 147 ] [ 148 ] Отладчик Visual Studio поддерживает интегрированную отладку библиотеки базовых классов .NET 3.5 Framework (BCL), которая может динамически загружать исходный код BCL и символы отладки , а также позволяет переходить к исходному коду BCL во время отладки. [ 149 ] По состоянию на 2010 год [update] доступно ограниченное подмножество исходного кода BCL, дополнительная поддержка библиотеки запланирована на будущее.
2010
[ редактировать ]12 апреля 2010 года Microsoft выпустила Visual Studio 2010 под кодовым названием Dev10 . [ 89 ] и .NET Framework 4 . [ 150 ] [ 151 ] Он доступен для Windows Server 2003 SP2, Windows XP SP3, Windows Vista SP2 и Windows Server 2008 SP2 и имеет поддержку Windows Server 2008 R2 , а также Windows 7 . Это последняя версия, поддерживающая Windows XP SP3 , Windows Server 2003 SP2 , Windows Server 2003 R2 , Windows Vista SP2 и Windows Server 2008 SP2 , а также единственная версия, поддерживающая Windows 7 до SP1 и Windows Server 2008 R2 до SP1.
Visual Studio 2010 Была переработана интегрированная среда разработки , которая, по словам Microsoft , упрощает организацию пользовательского интерфейса и «уменьшает беспорядок и сложность». [ 152 ] Новая IDE лучше поддерживает несколько окон документов и плавающие окна инструментов. [ 152 ] предлагая лучшую поддержку нескольких мониторов. Оболочка IDE была переписана с использованием Windows Presentation Foundation (WPF), тогда как внутренние компоненты были переработаны с использованием Managed Extensibility Framework (MEF), которая предлагает больше точек расширения, чем предыдущие версии IDE, которые позволяют надстройкам изменять поведение среды разработки. IDE. [ 153 ]
Новый мультипарадигмальный ML вариант F# является частью Visual Studio 2010. [ 154 ]
Visual Studio 2010 поставляется с .NET Framework 4 и поддерживает разработку приложений, ориентированных на Windows 7 . [ 152 ] Он поддерживает базы данных IBM Db2 и Oracle , а также Microsoft SQL Server . [ 152 ] Он имеет интегрированную поддержку разработки приложений Microsoft Silverlight , включая интерактивный дизайнер. [ 152 ] Visual Studio 2010 предлагает несколько инструментов, упрощающих параллельное программирование : помимо параллельных расширений для .NET Framework и библиотеки параллельных шаблонов для машинного кода , Visual Studio 2010 включает инструменты для отладки параллельных приложений. Новые инструменты позволяют визуализировать параллельные задачи и их стеки времени выполнения . [ 155 ] Инструменты для профилирования параллельных приложений можно использовать для визуализации времени ожидания потоков и миграции потоков между ядрами процессора. [ 156 ] Intel и Microsoft совместно пообещали поддерживать новую среду выполнения с параллелизмом в Visual Studio 2010. [ 157 ] а Intel запустила поддержку параллелизма в Parallel Studio в качестве дополнения к Visual Studio. [ 158 ]
Редактор кода Visual Studio 2010 теперь выделяет ссылки; всякий раз, когда выбирается символ, все остальные варианты его использования выделяются. [ 159 ] Он также предлагает функцию быстрого поиска для постепенного поиска по всем символам в проектах C++, C# и VB.NET. Быстрый поиск поддерживает совпадения подстрок и поиск в верблюжьем регистре . [ 159 ] Функция иерархии вызовов позволяет разработчику видеть все методы, вызываемые из текущего метода, а также методы, вызывающие текущий. [ 159 ] IntelliSense в Visual Studio поддерживает режим «сначала потребление» , который могут выбрать разработчики. В этом режиме IntelliSense не выполняет автоматическое заполнение идентификаторов; это позволяет разработчику использовать неопределенные идентификаторы (например, имена переменных или методов) и определять их позже. Visual Studio 2010 также может помочь в этом, автоматически определяя их, если она может определить их типы на основе использования. [ 159 ] Текущие версии Visual Studio содержат известную ошибку, которая делает IntelliSense непригодным для проектов, использующих чистый C (не C++). [ 160 ]
Visual Studio 2010 включает новую справочную систему , заменяющую средство просмотра библиотеки MSDN . Справочная система больше не основана на Microsoft Help 2 и не использует Microsoft Document Explorer. Динамическая справка, содержащая ссылки на элементы справки, основанные на том, что разработчик делал в тот момент, была удалена в финальной версии. [ 161 ] но его можно добавить обратно, загрузив с сайта Microsoft. [ 162 ]
Visual Studio 2010 больше не поддерживает разработку для Windows Mobile до Windows Phone 7 . Пакет обновления 1 для Visual Studio 2010 был выпущен в марте 2011 года. [ 163 ]
Окончательный 2010
[ редактировать ]Visual Studio Ultimate 2010 заменяет Visual Studio 2008 Team Suite. [ 164 ] Он включает в себя новые инструменты моделирования, [ 165 ] например, Architecture Explorer , который графически отображает проекты и классы, а также отношения между ними. [ 166 ] [ 167 ] Он поддерживает диаграмму действий UML , диаграмму компонентов, диаграмму (логических) классов, диаграмму последовательности и диаграмму вариантов использования. [ 167 ] Visual Studio Ultimate 2010 также включает анализ влияния тестов , который дает подсказки о том, на какие тестовые сценарии влияют изменения исходного кода, без фактического запуска тестовых примеров. [ 168 ] Это ускоряет тестирование, позволяя избежать выполнения ненужных тестовых случаев.
Visual Studio Ultimate 2010 также включает исторический отладчик управляемого кода под названием IntelliTrace . В отличие от традиционного отладчика, который записывает только активный в данный момент стек, IntelliTrace записывает все события, такие как предыдущие вызовы функций, параметры метода, события и исключения. Это позволяет перемотать выполнение кода, если точка останова не была установлена в месте возникновения ошибки. [ 169 ] Отладка с помощью IntelliTrace приводит к тому, что приложение работает медленнее, чем отладка без него, и использует больше памяти, поскольку необходимо записать дополнительные данные. Microsoft позволяет настраивать объем записываемых данных, что позволяет разработчикам сбалансировать скорость выполнения и использование ресурсов. Компонент Lab Management в Visual Studio Ultimate 2010 использует виртуализацию для создания аналогичной среды выполнения для тестировщиков и разработчиков. Виртуальные машины помечены контрольными точками, которые впоследствии можно исследовать на наличие проблем, а также воспроизвести проблему. [ 170 ] Visual Studio Ultimate 2010 также включает возможность записи тестовых запусков, фиксирующих конкретное состояние операционной среды, а также точные шаги, использованные для запуска теста. Затем эти шаги можно воспроизвести, чтобы воспроизвести проблемы. [ 171 ]
2012
[ редактировать ]Окончательная сборка Visual Studio 2012 была анонсирована 1 августа 2012 г., а официальное мероприятие по запуску состоялось 12 сентября 2012 г. [ 172 ]
В отличие от предыдущих версий, Visual Studio 2012 не может записывать и воспроизводить макросы, а редактор макросов был удален. [ 173 ] Кроме того, в отличие от предыдущих версий, для Visual Studio 2012 требуются Windows 7 SP1 и Windows Server 2008 R2 SP1.
Новые функции включают поддержку семантической раскраски WinRT и C++/CX (расширения компонентов) и C++ AMP ( программирование GPGPU ). [ 174 ]
Кросс-компиляция в ARM32 поддерживается из командной строки x86.
16 сентября 2011 г. на веб-сайте Microsoft была опубликована полная предварительная версия Visual Studio 11 для разработчиков. Для Visual Studio 11 Developer Preview требуется Windows 7, Windows Server 2008 R2, Windows 8 или более поздние операционные системы. [ 175 ] Версии библиотеки классов Microsoft Foundation (MFC) и среды выполнения C (CRT), включенные в этот выпуск, не могут создавать программное обеспечение, совместимое с Windows XP или Windows Server 2003, за исключением использования встроенного многоцелевого назначения и отказа от новейших библиотек, компиляторов и заголовков. [ 176 ] Однако 15 июня 2012 г. в блоге группы VC++ было объявлено, что, основываясь на отзывах клиентов, Microsoft вновь введет встроенную поддержку целевых систем Windows XP (но не XP в качестве платформы разработки) в версии Visual C++. будет выпущен позже осенью 2012 года. [ 177 ] «Visual Studio 2012 Update 1» (Visual Studio 2012.1) было выпущено в ноябре 2012 года. В этом обновлении добавлена поддержка целевых систем Windows XP, а также добавлены другие новые инструменты и функции (например, улучшенная поддержка диагностики и тестирования для приложений Магазина Windows). [ 178 ]
24 августа 2011 г. в блоге Сумита Кумара, менеджера программы группы Visual C++, были перечислены некоторые особенности будущей версии Visual Studio C++ IDE: [ 179 ]
- Семантическая раскраска : улучшенная раскраска синтаксиса, различные определяемые пользователем или по умолчанию цвета для синтаксиса C++, такого как макросы, перечисления, имена типов и функции. [ 179 ]
- Выделение ссылок : при выборе символа выделяются все ссылки на этот символ в пределах области действия. [ 179 ]
- Новый обозреватель решений . Новый обозреватель решений позволяет визуализировать иерархии классов и файлов в решении/проекте. Он может искать вызовы функций и использование классов. [ 179 ]
- Автоматическое отображение списка IntelliSense : IntelliSense автоматически отображается при вводе кода, в отличие от предыдущих версий, где его нужно было явно вызывать с помощью определенных операторов (например, оператора области (::)) или сочетаний клавиш ( Ctrl-Пробел или Ctrl). -Дж ). [ 179 ]
- Фильтрация списков участников : IntelliSense использует нечеткую логику для определения того, какие функции/переменные/типы отображать в списке. [ 179 ]
- Фрагменты кода . Фрагменты кода включены в IntelliSense для автоматического создания соответствующего кода на основе параметров пользователя. Можно создавать собственные фрагменты кода. [ 179 ]
Исходный код Visual Studio 2012 состоит примерно из 50 миллионов строк кода. [ 180 ]
Люфт интерфейса
[ редактировать ]Во время бета-тестирования Visual Studio 11 Microsoft исключила использование цвета в инструментах, за исключением случаев, когда цвет используется для уведомлений или изменения статуса. Однако к использованию цвета вернулись после отзывов, требующих большей контрастности, дифференциации, четкости и «энергии» в пользовательском интерфейсе. [ 181 ] [ 182 ]
Visual Studio 2012 В версии-кандидате (RC) основным изменением в интерфейсе является использование строки меню, написанной заглавными буквами, в рамках кампании по обеспечению соответствия Visual Studio направлению других пользовательских интерфейсов Microsoft и предоставлению дополнительных возможностей. структуру в верхнюю часть строки меню. [ 183 ] Редизайн подвергся критике за то, что его трудно читать, и он противоречит тенденции, начатой разработчиками по использованию CamelCase , чтобы слова лучше выделялись. [ 184 ] Некоторые предполагали, что основной причиной редизайна было придание упрощенного внешнего вида программам Metro. [ 185 ] Однако существует опция реестра Windows , позволяющая пользователям отключать интерфейс, написанный заглавными буквами. [ 186 ]
2013
[ редактировать ]Предварительная версия Visual Studio 2013 была анонсирована на конференции Build 2013 и стала доступна 26 июня 2013 года. [ 187 ] Visual Studio 2013 RC (Release Candidate) был доступен разработчикам на MSDN 9 сентября 2013 года. [ 188 ]
Финальный выпуск Visual Studio 2013 стал доступен для загрузки 17 октября 2013 г. вместе с .NET 4.5.1. [ 189 ] Visual Studio 2013 официально запущен 13 ноября 2013 г. на виртуальном мероприятии, организованном С. Сомасегаром и организованном на мероприятиях.
В Visual Studio 2013 также добавлена поддержка Windows 8.1 и Windows Server 2012 R2 .
2015
[ редактировать ](CTP) , первоначально называвшаяся Visual Studio «14», Первая предварительная версия Community Technology Preview была выпущена 3 июня 2014 г. [ 197 ] а Release Candidate был выпущен 29 апреля 2015 г.; Visual Studio 2015 было официально объявлено в качестве окончательного названия 12 ноября 2014 года. [ 198 ]
Visual Studio 2015 RTM была выпущена 20 июля 2015 года. [ 196 ] Обновление 1 для Visual Studio 2015 было выпущено 30 ноября 2015 г. [ 196 ] Обновление 2 для Visual Studio 2015 было выпущено 30 марта 2016 г. [ 196 ] Обновление 3 для Visual Studio 2015 было выпущено 27 июня 2016 г. [ 196 ] Visual Studio 2015 — первая версия, поддерживающая Windows 10 , и последняя версия, поддерживающая Windows 8 , Windows Server 2008 R2 SP1 и Windows Server 2012 ; это также последняя версия, поддерживающая Windows XP SP3 , Windows Server 2003 SP2 , Windows Vista SP2 и Windows Server 2008 SP2 для приложений C++.
2017
[ редактировать ]Первоначально называвшаяся Visual Studio «15», она была выпущена 7 марта 2017 года. [ 199 ] Первый превью вышел 30 марта 2016 года. [ 200 ] Visual Studio «15» Preview 2 была выпущена 10 мая 2016 года. [ 201 ] [ 202 ] Visual Studio «15» Preview 3 была выпущена 7 июля 2016 года. [ 203 ] [ 204 ] Visual Studio «15» Preview 4 была выпущена 22 августа 2016 года. [ 205 ] [ 206 ] Visual Studio «15» Preview 5 была выпущена 5 октября 2016 года. [ 207 ]
14 ноября 2016 г. на короткий период времени Microsoft опубликовала сообщение в блоге, в котором раскрывается версия названия продукта Visual Studio 2017, а также будущие функции. [ 208 ]
16 ноября 2016 г. окончательное название было объявлено «Visual Studio 2017». [ 209 ] Visual Studio 2017 RC . и был выпущен [ 210 ]
7 марта 2017 г. Visual Studio 2017 была выпущена для общедоступной версии. [ 210 ] Для него требуется Windows 7 SP1 , Windows 8.1 с KB2919355 или Windows Server 2012 R2 с KB2919355 как минимум, а также добавлена поддержка Windows Server 2016 .
14 марта 2017 г. было выпущено первое исправление для Visual Studio 2017 из-за сбоев при установке или открытии решений в первом выпуске. [ 210 ]
5 апреля 2017 г. была выпущена Visual Studio 2017 15.1, в которую добавлена поддержка .NET Framework 4.7.
10 мая 2017 г. была выпущена версия Visual Studio 2017 15.2, в которую добавлена новая рабочая нагрузка «Рабочая нагрузка для обработки данных и аналитических приложений». Обновление, исправляющее тему темных цветов, было выпущено 12 мая 2017 г.
14 августа 2017 г. была выпущена Visual Studio 2017 15.3, в которую добавлена поддержка .NET Core 2.0. Через четыре дня было выпущено обновление (15.3.1), устраняющее уязвимость Git с подмодулями ( CVE 2017-1000117 ).
10 октября 2017 г. была выпущена Visual Studio 15.4. [ 211 ]
4 декабря 2017 г. была выпущена Visual Studio 15.5. Это обновление содержало значительные улучшения производительности, новые функции, а также исправления ошибок. [ 212 ]
6 марта 2018 г. была выпущена Visual Studio 15.6. Он включает обновления модульного тестирования и производительности. [ 213 ]
7 мая 2018 г. была выпущена Visual Studio 15.7. Он включал в себя все обновления, включая установщик, редактор, отладчик и другие. Почти все точечные выпуски, последний из которых — 15.7.6 , выпущенный 2 августа 2018 г., включают обновления безопасности. С выпуском Visual Studio 2017 15.7 Visual C++ теперь соответствует стандарту C++17 . [ 39 ]
20 сентября 2018 г. была выпущена Visual Studio 15.8.5. Инструменты для Xamarin теперь поддерживают Xcode 10. [ 214 ]
15 ноября 2018 г. была выпущена Visual Studio 2017 15.9 и обеспечена поддержка ARM64 для Windows 10. Раньше в качестве цели поддерживался только ARM32. [ 215 ]
Visual Studio 2017 предлагает новые функции, такие как поддержка EditorConfig (инфраструктура обеспечения соблюдения стиля кодирования), NGen поддержка , набор инструментов .NET Core и Docker (предварительная версия) и Xamarin 4.3 (предварительная версия). [ 210 ] Он также имеет редактор XAML , улучшенный IntelliSense, модульное тестирование в реальном времени, улучшения отладки, а также улучшенные возможности и производительность IDE. Кроме того, это последняя версия Visual Studio, поддерживающая поддержку проектов Windows 10 Mobile. [ 216 ]
2019
[ редактировать ]6 июня 2018 г. Microsoft анонсировала Visual Studio 2019 (версия 16). [ 217 ]
4 декабря 2018 г. была выпущена Visual Studio 2019 Preview 1. [ 218 ]
24 января 2019 г. была выпущена Visual Studio 2019 Preview 2. [ 219 ]
13 февраля 2019 г. была выпущена Visual Studio 2019 Preview 3. [ 220 ]
27 февраля 2019 г. была выпущена версия Visual Studio 2019 RC, а ее общедоступная версия запланирована на 2 апреля 2019 г. [ 221 ]
Он общедоступен (GA) со 2 апреля 2019 г. и доступен для скачивания. [ 108 ]
23 сентября 2019 г. была выпущена Visual Studio 2019 16.3, в которую добавлена поддержка .NET Framework 4.8.
Visual Studio 2019 — первая версия Visual Studio, поддерживающая Windows 11 , а также требует Windows 7 SP1 , Windows 8.1 с KB2919355, Windows Server 2012 R2 с KB2919355 или Windows 10 версии 1703 как минимум. Это последняя 32-битная версия Visual Studio, поскольку более поздние версии являются только 64-битными. Это также последняя версия, поддерживающая Windows 7 SP1, Windows 8.1 и Windows Server 2012 R2, а для более поздних версий требуется как минимум Windows 10 и Windows Server 2016.
2022
[ редактировать ]19 апреля 2021 г. Microsoft анонсировала Visual Studio 2022 (версия 17). [ 222 ] [ 223 ] Это первая версия, работающая как 64-битный процесс, позволяющая основному процессу Visual Studio получать доступ к более чем 4 ГБ памяти, предотвращая исключения нехватки памяти, которые могут возникнуть в больших проектах.
17 июня 2021 г. была выпущена Visual Studio 2022 Preview 1. [ 224 ]
14 июля 2021 г. была выпущена Visual Studio 2022 Preview 2. [ 225 ]
10 августа 2021 г. была выпущена Visual Studio 2022 Preview 3. [ 226 ]
14 сентября 2021 г. была выпущена Visual Studio 2022 Preview 4. [ 227 ]
12 октября 2021 г. были выпущены Visual Studio 2022 RC и Preview 5, а общедоступная версия запланирована на 8 ноября 2021 г. [ 228 ]
Он общедоступен (GA) с 8 ноября 2021 г. и доступен для скачивания. [ 229 ]
Он доступен только для Windows 10 и Windows Server 2016 или более поздних версий, а также поддерживает Windows Server 2022 .
9 августа 2022 г. была выпущена версия Visual Studio 17.3, в которую добавлена поддержка .NET Framework 4.8.1.
8 ноября 2022 года была выпущена Visual Studio 17.4, которая предоставила собственную версию компилятора для ARM64, а не только возможность использовать ARM из x86/x64 (реальную или эмулированную на ARM64). [ 230 ]
Сопутствующие товары
[ редактировать ]Службы Azure DevOps
[ редактировать ]
13 ноября 2013 г. Microsoft объявила о выпуске программного обеспечения как услуги Visual Studio на Microsoft Azure платформе ; в то время Microsoft называла его Visual Studio Online. Ранее анонсированный как Team Foundation Services, он расширился за счет локального Team Foundation Server (TFS; теперь известного как Azure DevOps Server ), сделав его доступным в Интернете и реализовав модель скользящего выпуска . [ 231 ] [ 232 ] Клиенты могли использовать портал Azure для подписки на Visual Studio Online. Подписчики получают размещенную Git -совместимую систему контроля версий , службу нагрузочного тестирования, службу телеметрии и редактор кода в браузере под кодовым названием «Монако». [ 233 ] Во время Connect(); На мероприятии для разработчиков 2015 г. , состоявшемся 18 ноября 2015 г., Microsoft объявила о переименовании службы в «Visual Studio Team Services (VSTS)». [ 234 ] 10 сентября 2018 г. Microsoft объявила об очередном ребрендинге службы, на этот раз в «Azure DevOps Services». [ 45 ]
Microsoft предлагает уровни доступа подписчиков «Заинтересованное лицо», «Базовый» и «Visual Studio» для служб Azure DevOps. Базовый план бесплатен для пяти пользователей. Пользователей с подпиской Visual Studio можно добавить в план без дополнительной оплаты. [ 235 ]
Управление жизненным циклом приложений Visual Studio
[ редактировать ]Visual Studio Application Lifecycle Management (ALM) — это набор интегрированных инструментов разработки программного обеспечения, разработанный Microsoft. В настоящее время эти инструменты состоят из IDE (Visual Studio 2015 Community и более поздних версий), сервера (Team Foundation Server) и облачных служб (Visual Studio Team Services). [ 236 ] Visual Studio ALM поддерживает групповую разработку и совместную работу, гибкое управление проектами, DevOps , контроль исходного кода, упаковку, непрерывную разработку, автоматическое тестирование, управление выпусками, непрерывную доставку и инструменты отчетности для приложений и сервисов. [ 237 ]
В Visual Studio 2005 и Visual Studio 2008 этот бренд был известен как Microsoft Visual Studio Team System (VSTS). В октябре 2009 года бренд Team System был переименован. [ 165 ] [ 238 ] Visual Studio ALM с выпуском Visual Studio 2010 (кодовое название Rosario). [ 239 ]
Visual Studio Team Services дебютировала как Visual Studio Online в 2013 году и была переименована в 2015 году. [ 240 ]
Управление лабораторией Visual Studio
[ редактировать ]Visual Studio Lab Management — это инструмент разработки программного обеспечения, разработанный Microsoft для тестировщиков программного обеспечения, позволяющий создавать виртуальные среды и управлять ими. Lab Management расширяет существующую платформу управления жизненным циклом приложений Visual Studio , позволяя создать интегрированную лабораторию тестирования на базе Hyper-V . Начиная с Visual Studio 2012, он уже поставляется как его часть; и может быть настроен после интеграции Azure DevOps и SCVMM. [ 241 ]
Visual Studio LightSwitch
[ редактировать ]Microsoft Visual Studio LightSwitch — это расширение и платформа, специально предназначенная для создания бизнес-приложений, основанных на существующих технологиях .NET и платформах Microsoft. Создаваемые приложения имеют трехуровневую архитектуру : пользовательский интерфейс работает либо на клиенте Microsoft Silverlight , либо на клиенте HTML 5 . [ 242 ] или как приложение SharePoint 2013; [ 243 ] уровень логики и доступа к данным построен на службах данных WCF и представлен в виде OData . размещенного канала [ 244 ] в АСП.НЕТ; а основное хранилище данных поддерживает Microsoft SQL Server Express , Microsoft SQL Server и Microsoft SQL Azure . LightSwitch также поддерживает другие источники данных, включая Microsoft SharePoint , OData и WCF RIA Services.
LightSwitch включает в себя графические дизайнеры для проектирования сущностей и связей сущностей, запросов сущностей и экранов пользовательского интерфейса. Бизнес-логика может быть написана на Visual Basic или Visual C# . LightSwitch входит в состав Visual Studio 2012 Professional и более поздних версий. Visual Studio 2015 — последняя версия Visual Studio, включающая инструмент LightSwitch. [ 245 ]
Уровень пользовательского интерфейса теперь является дополнительным компонентом при развертывании решения LightSwitch, что позволяет развертывать только службы. [ 246 ]
Первая версия Visual Studio LightSwitch, выпущенная 26 июля 2011 г., [ 247 ] имело много отличий от нынешнего [ когда? ] выпуск LightSwitch. Примечательно, что инструмент был приобретен и установлен как отдельный продукт. Если на компьютере уже установлена Visual Studio 2010 Professional или более поздняя версия, LightSwitch будет интегрирован в нее. [ 248 ] Вторым важным отличием было то, что средний уровень был построен и представлен с помощью служб WCF RIA Services.
С 14 октября 2016 г. Microsoft больше не рекомендует LightSwitch для разработки новых приложений. [ 249 ]
Код Visual Studio
[ редактировать ]Visual Studio Code — это бесплатный редактор исходного кода с другими функциями для Linux, Mac OS и Windows. [ 250 ] Он также включает поддержку отладки и встроенный Git Control . Он построен на основе открытого исходного кода , [ 251 ] а 14 апреля 2016 г. вышла версия 1.0. [ 252 ]
Профилировщик системы Visual Studio Team
[ редактировать ]Visual Studio Team System Profiler (VSTS Profiler) — это инструмент для анализа производительности проектов .NET, который анализирует пространственную и временную сложность программы. [ 253 ] Он анализирует код и готовит отчет, включающий выборку ЦП, инструментирование, распределение памяти .NET и конфликты за ресурсы .
См. также
[ редактировать ]- Сравнение интегрированных сред разработки
- GitHub второй пилот
- Microsoft Small Basic
- Microsoft Visual Studio Экспресс
- Код Visual Studio
Ссылки
[ редактировать ]- ^ https://learn.microsoft.com/en-us/visualstudio/releases/2022/release-notes#17.10.1 .
{{cite web}}
: Отсутствует или пусто|title=
( помощь ) - ^ Копси, Рид-младший (13 декабря 2011 г.). «На каком языке разработана Visual Studio?» . Сеть разработчиков Microsoft . Проверено 10 декабря 2022 г.
- ^ «Системные требования к семейству продуктов Visual Studio 2022» . Майкрософт . Проверено 29 декабря 2021 г.
- ^ «Языковой пакет Microsoft Visual Studio 2015» . Майкрософт . Архивировано из оригинала 12 сентября 2016 года . Проверено 29 августа 2016 г.
- ^ «Загрузки Visual Studio» . Визуальная студия . Майкрософт. Архивировано из оригинала 26 декабря 2018 года . Проверено 23 ноября 2013 г.
- ^ Бреннер, Пэт (19 июля 2013 г.). «Поддержка библиотеки C99 в Visual Studio 2013» . Блог группы Visual C++ . Майкрософт. Архивировано из оригинала 5 августа 2014 года . Проверено 7 ноября 2021 г.
- ^ «F# в Microsoft Research» . Майкрософт . Архивировано из оригинала 1 апреля 2019 года . Проверено 22 июля 2019 г.
- ^ «Лучшая среда разработки Python для программирования на Python» . Питонический квест . 13 января 2017. Архивировано из оригинала 18 января 2017 года . Проверено 17 января 2017 г.
- ^ «Жизненный цикл и обслуживание продуктов Visual Studio» . Документы Майкрософт . 26 октября 2021 г. . Проверено 8 ноября 2021 г.
- ^ «Модель среды разработки Visual Studio» . Майкрософт . Архивировано из оригинала 19 октября 2008 года . Проверено 1 января 2008 г.
- ^ «VSPackages и платформа управляемых пакетов (MPF)» . Майкрософт . Архивировано из оригинала 13 января 2009 года . Проверено 1 января 2008 г.
- ^ Jump up to: а б с д Мехта, Виджай. «Расширение Visual Studio 2005» . КодГуру . Архивировано из оригинала 17 марта 2010 года . Проверено 1 января 2008 г.
- ^ Jump up to: а б с «Основы языкового сервиса» . MSDN . Майкрософт . Архивировано из оригинала 12 января 2009 года . Проверено 1 января 2008 г.
- ^ «Обзор пакета Babel» . MSDN . Майкрософт . Архивировано из оригинала 12 января 2009 года . Проверено 1 января 2008 г.
- ^ «Обзор управляемых языковых услуг» . MSDN . Майкрософт . Архивировано из оригинала 12 января 2009 года . Проверено 1 января 2008 г.
- ^ «Основы интеграции системы управления версиями» . Майкрософт . Архивировано из оригинала 15 февраля 2011 года . Проверено 19 сентября 2010 г.
- ^ «Плагины управления исходным кодом» . Майкрософт . Архивировано из оригинала 26 сентября 2010 года . Проверено 19 сентября 2010 г.
- ^ Jump up to: а б Константин, Алин. «Интерфейс управления исходным кодом Microsoft» . Алин Константин . Архивировано из оригинала 18 февраля 2008 года . Проверено 3 января 2008 г.
- ^ Jump up to: а б с д «Расширяемость Visual Studio» . Журнал Коде . Архивировано из оригинала 22 февраля 2010 года . Проверено 1 января 2008 г.
- ^ Jump up to: а б Гатри, Скотт (28 июля 2007 г.). «Улучшения редактирования кода Nice VS 2008» . Архивировано из оригинала 10 июня 2010 года . Проверено 31 декабря 2007 г.
- ^ Гатри, Скотт (22 июня 2007 г.). «VS 2008 JavaScript IntelliSense» . Архивировано из оригинала 1 декабря 2010 года . Проверено 31 декабря 2007 г.
- ^ Гатри, Скотт (25 июля 2007 г.). «Веб-дизайнер VS 2008 и поддержка CSS» . Архивировано из оригинала 23 января 2010 года . Проверено 31 декабря 2007 г.
- ^ Jump up to: а б «Visual Studio .NET — 10 лучших советов и рекомендаций по редактору кода» . Майкрософт . Архивировано из оригинала 23 марта 2008 года . Проверено 31 декабря 2007 г.
- ^ «Присоединение к запущенным процессам» . MSDN . Архивировано из оригинала 30 апреля 2008 года . Проверено 31 декабря 2007 г.
- ^ «Свалки» . MSDN . Архивировано из оригинала 5 сентября 2008 года . Проверено 31 декабря 2007 г.
- ^ «Обзор точек останова» . Майкрософт . Архивировано из оригинала 1 января 2009 года . Проверено 31 декабря 2007 г.
- ^ Jump up to: а б «Обзор пошагового выполнения кода» . Майкрософт . Архивировано из оригинала 14 сентября 2008 года . Проверено 31 декабря 2007 г.
- ^ «Отладка во время разработки» . Майкрософт . Архивировано из оригинала 17 сентября 2008 года . Проверено 31 декабря 2007 г.
- ^ «Привязка элементов управления к данным в Visual Studio» . Msdn.microsoft.com. Архивировано из оригинала 15 мая 2013 года . Проверено 15 июня 2013 г.
- ^ «MSDN TV: представляем «Cider» — конструктор Visual Studio для WPF («Avalon»)» . MSDN ТВ . Проверено 1 января 2008 г.
- ^ «MVC: Официальный сайт Microsoft ASP.NET» . Asp.net. 10 мая 2013. Архивировано из оригинала 24 июня 2010 года . Проверено 15 июня 2013 г.
- ^ «Динамическая карта содержания данных» . Asp.net. Архивировано из оригинала 27 июня 2010 года . Проверено 15 июня 2013 г.
- ^ «Team Explorer 2005 (файл .img)» . Майкрософт . Архивировано из оригинала 24 декабря 2010 года . Проверено 5 марта 2007 г.
- ^ «Visual Studio Team System 2008 Team Explorer» . Майкрософт . Архивировано из оригинала 9 июня 2010 года . Проверено 5 марта 2007 г.
- ^ «Как использовать обозреватель серверов в Visual Studio .NET и Visual Studio 2005» . Майкрософт . Архивировано из оригинала 3 августа 2010 года . Проверено 1 января 2008 г.
- ^ «Документация Microsoft Visual Studio 2017: упреждающая защита — Dotfuscator .NET Obfuscator и инструмент защиты кода» . Microsoft.com. 15 марта 2017 года. Архивировано из оригинала 22 февраля 2017 года . Проверено 16 мая 2017 г.
- ^ Jump up to: а б «Инструменты и службы тестирования кода | Visual Studio» . Визуальная студия . Проверено 16 октября 2022 г.
- ^ Кангиалоси, Энтони (6 июня 2008 г.). «Галерея Visual Studio становится более дружелюбной к сообществу» . Энтони @ MS . Майкрософт . Архивировано из оригинала 13 мая 2014 года . Проверено 3 августа 2014 г.
- ^ Jump up to: а б «Объявление: MSVC соответствует стандарту C++» . Архивировано из оригинала 26 августа 2018 года . Проверено 7 ноября 2021 г.
- ^ «Внутренности компилятора» . Документы Майкрософт. Архивировано из оригинала 6 мая 2008 года . Проверено 2 января 2008 г.
- ^ «OpenMP в Visual C++ (Visual Studio 2005)» . MSDN . Майкрософт. 2005. Архивировано из оригинала 21 сентября 2013 года . Проверено 27 апреля 2013 г.
- ^ «Визуальный C# (MSDN)» . MSDN . Архивировано из оригинала 27 мая 2009 года . Проверено 1 июня 2009 г.
- ^ «Сделайте свои компоненты по-настоящему RAD с помощью обозревателя свойств Visual Studio .NET» . Октябрь 2010. Архивировано из оригинала 10 января 2015 года . Проверено 26 января 2015 г.
- ^ «Что нового в Visual Basic и Visual C#» . Октябрь 2010. Архивировано из оригинала 30 ноября 2010 года . Проверено 26 января 2015 г.
- ^ Jump up to: а б Круто, Джейми (10 сентября 2018 г.). «Представляем Azure DevOps» . Архивировано из оригинала 10 сентября 2018 года . Проверено 10 сентября 2018 г.
- ^ «Главная страница Visual FoxPro, раздел «Обзор Visual FoxPro 9.0»» . MSDN . Архивировано из оригинала 10 марта 2014 года . Проверено 8 марта 2014 г.
- ^ «Послание сообществу» . MSDN . Архивировано из оригинала 6 августа 2010 года . Проверено 2 января 2008 г.
- ^ Де, Алан. «Visual SourceSafe: система уничтожения исходного кода Microsoft» . Highprogrammer.com. Архивировано из оригинала 31 августа 2009 года . Проверено 6 сентября 2009 г.
- ^ «ИНФОРМАЦИЯ: необходимые сетевые права для каталогов SourceSafe» . Support.microsoft.com. 24 февраля 2005 года. Архивировано из оригинала 26 января 2012 года . Проверено 6 сентября 2009 г.
- ^ «Лучшие практики Microsoft Visual SourceSafe» . Msdn.microsoft.com. 30 мая 2007 года. Архивировано из оригинала 5 июня 2009 года . Проверено 6 сентября 2009 г.
- ^ «Купить Microsoft Visual SourceSafe 6 (324-00269) :: eCostSoftware.com — поставщик программного обеспечения из Великобритании» . eCostSoftware.com. Архивировано из оригинала 8 декабря 2008 года . Проверено 6 сентября 2009 г.
- ^ «Сравнение выпусков Visual Studio 2019» . Майкрософт. Архивировано из оригинала 12 марта 2017 года . Проверено 11 марта 2017 г.
- ^ Jump up to: а б «Информационный документ по лицензированию Visual Studio 2017» (PDF) . Ноябрь 2017 г. Архивировано (PDF) из оригинала 11 августа 2018 г. . Проверено 11 августа 2018 г.
- ^ «Сравнение предложений продуктов Visual Studio | Visual Studio» . Visualstudio.microsoft.com . Архивировано из оригинала 11 августа 2018 года . Проверено 11 августа 2018 г.
- ^ «Microsoft представляет предварительные версии Visual Studio 2015 и .NET 2015, бесплатное сообщество Visual Studio 2013» . ВенчурБит . 12 ноября 2014 года. Архивировано из оригинала 12 ноября 2014 года . Проверено 12 ноября 2014 г.
- ^ «Microsoft запускает бесплатную неограниченную версию Visual Studio для небольших команд» . TechCrunch. 12 ноября 2014 года. Архивировано из оригинала 13 ноября 2014 года . Проверено 12 ноября 2014 г.
- ^ «Изменения в лицензировании VS 2010» . Майкрософт. 19 октября 2009 года. Архивировано из оригинала 6 августа 2010 года . Проверено 22 июня 2010 г.
- ^ Оти, Майкл (30 апреля 1997 г.). «Визуальная студия 97» . Windows ИТ-специалист . Архивировано из оригинала 4 февраля 2018 года . Проверено 3 февраля 2018 г.
- ^ Jump up to: а б с Пол Терротт. «Что я делаю в Редмонде» . Секреты Windows Phone . Архивировано из оригинала 25 мая 2010 года.
- ^ «Microsoft анонсирует Visual Studio 97, комплексный набор инструментов Microsoft для визуальной разработки» . Пресс-релизы . Майкрософт. 28 января 1997 года. Архивировано из оригинала 4 августа 2020 года . Проверено 30 ноября 2019 г.
- ^ «Microsoft представляет Enterprise Edition новой Visual Studio 97» . Пресс-релизы . Майкрософт. 18 февраля 1997 года. Архивировано из оригинала 10 апреля 2020 года . Проверено 8 февраля 2020 г.
- ^ «Более 45 000 разработчиков увидели публичную презентацию новой Microsoft Visual Studio 97 на мероприятиях Developer Days по всему миру» . Пресс-релизы . Майкрософт. 18 марта 1997 года. Архивировано из оригинала 10 апреля 2020 года . Проверено 30 ноября 2019 г.
- ^ «Поиск информации о жизненном цикле продуктов и услуг — жизненный цикл Microsoft» . support.microsoft.com . Архивировано из оригинала 14 августа 2019 года . Проверено 13 августа 2019 г.
- ^ «Поиск информации о жизненном цикле продуктов и услуг — жизненный цикл Microsoft» . support.microsoft.com . Архивировано из оригинала 14 августа 2019 года . Проверено 13 августа 2019 г.
- ^ «Визуальная Студия 1998 (6.0)» . Винный штаб-квартира . КодВиверс. Архивировано из оригинала 17 мая 2013 года . Проверено 18 мая 2018 г.
- ^ «Microsoft представляет Visual Studio 6.0 Enterprise Edition на конференции разработчиков Tech-Ed» . Пресс-релизы . Майкрософт. 3 июня 1998 г. Архивировано из оригинала 4 августа 2020 г. Проверено 30 ноября 2019 г.
- ^ «Microsoft объявляет о доступности Visual Studio 6.0 по всему миру на Dev Days '98» . Пресс-релизы . Майкрософт. 2 сентября 1998 г. Архивировано из оригинала 4 августа 2020 г. Проверено 30 ноября 2019 г.
- ^ «Визуальная Студия 6.0 SP6» . Блог Майка Свенсона . Майкрософт. 30 марта 2004 г. Архивировано из оригинала 25 января 2020 г. Проверено 25 января 2020 г.
- ^ «Поиск информации о жизненном цикле продуктов и услуг — жизненный цикл Microsoft» . support.microsoft.com . Архивировано из оригинала 13 августа 2019 года . Проверено 13 августа 2019 г.
- ^ «Поиск информации о жизненном цикле продуктов и услуг — жизненный цикл Microsoft» . support.microsoft.com . Архивировано из оригинала 13 августа 2019 года . Проверено 13 августа 2019 г.
- ^ «Визуальная студия .NET (2002)» . Винный штаб-квартира . КодВиверс. Архивировано из оригинала 18 мая 2018 года . Проверено 18 мая 2018 г.
- ^ «Microsoft совершает революцию в веб-службах XML с помощью Visual Studio .NET и .NET Framework» . Пресс-релизы . Майкрософт. 13 февраля 2002 г. Архивировано из оригинала 3 августа 2020 г. Проверено 30 ноября 2019 г.
- ^ «Visual Studio .NET 2002 SP1 теперь доступен для загрузки» . Веб-журнал Аарона Стебнера . Майкрософт. 8 марта 2005 г. Архивировано из оригинала 3 августа 2020 г. . Проверено 18 января 2020 г.
- ^ «Поиск информации о жизненном цикле продуктов и услуг — жизненный цикл Microsoft» . support.microsoft.com . Архивировано из оригинала 13 августа 2019 года . Проверено 13 августа 2019 г.
- ^ «Визуальная студия .NET 2003» . Винный штаб-квартира . КодВиверс. Архивировано из оригинала 18 мая 2018 года . Проверено 18 мая 2018 г.
- ^ «Microsoft объявляет о глобальной доступности Visual Studio .NET 2003» . Пресс-релизы . Майкрософт. 23 апреля 2003 года. Архивировано из оригинала 13 августа 2019 года . Проверено 30 ноября 2019 г.
- ^ «VS .NET 2003 SP1 доступен!» . Блог Сомасегара . Майкрософт. 16 августа 2006 года. Архивировано из оригинала 22 декабря 2019 года . Проверено 22 декабря 2019 г.
- ^ «Поиск информации о жизненном цикле продуктов и услуг — жизненный цикл Microsoft» . support.microsoft.com . Архивировано из оригинала 13 августа 2019 года . Проверено 13 августа 2019 г.
- ^ «Визуальная студия 2005» . Винный штаб-квартира . КодВиверс. Архивировано из оригинала 18 мая 2018 года . Проверено 18 мая 2018 г.
- ^ «Microsoft объединяет клиентов и партнеров для запуска SQL Server 2005, Visual Studio 2005 и BizTalk Server 2006» . Пресс-релизы . Майкрософт. 7 ноября 2005 г.
- ^ «Visual Studio 2005 и .NET Framework 2.0 выпущены!» . Блог Сомасегара . Майкрософт. 27 октября 2005 г. Архивировано из оригинала 21 декабря 2019 г. Проверено 21 декабря 2019 г.
- ^ «Выпущен VS 2005 SP1!» . Блог Сомасегара . Майкрософт. 15 декабря 2006 года. Архивировано из оригинала 22 декабря 2019 года . Проверено 22 декабря 2019 г.
- ^ «Поиск информации о жизненном цикле продуктов и услуг — жизненный цикл Microsoft» . support.microsoft.com . Архивировано из оригинала 13 августа 2019 года . Проверено 13 августа 2019 г.
- ^ Jump up to: а б «Microsoft предоставит партнерам больше доступа к коду IDE Orcas» . Архивировано из оригинала 29 мая 2012 года . Проверено 6 ноября 2007 г.
- ^ «Расширение возможностей разработчиков с помощью Visual Studio 2008 и .NET Framework 3.5» . Пресс-релизы . Майкрософт. 19 ноября 2007 г.
- ^ «Visual Studio 2008 и .NET Framework 3.5 отправлены!» . Блог Сомасегара . Майкрософт. 19 ноября 2007 года. Архивировано из оригинала 21 декабря 2019 года . Проверено 21 декабря 2019 г.
- ^ «Выпущен пакет обновления 1 для VS 2008 и .NET FX 3.5!» . Блог Сомасегара . Майкрософт. 11 августа 2008 года. Архивировано из оригинала 22 декабря 2019 года . Проверено 22 декабря 2019 г.
- ^ «Поиск информации о жизненном цикле продуктов и услуг — жизненный цикл Microsoft» . support.microsoft.com . Архивировано из оригинала 14 августа 2019 года . Проверено 13 августа 2019 г.
- ^ Jump up to: а б «Бета-версия Visual Studio 2010, также известная как Dev10, доступна для загрузки – WebLog VolkerW» . blogs.msdn.microsoft.com . 18 мая 2009 года. Архивировано из оригинала 22 июля 2019 года . Проверено 22 июля 2019 г.
- ^ «Доступны Microsoft Visual Studio 2010 и Microsoft .NET Framework 4» . Пресс-релизы . Майкрософт. 11 апреля 2010 г.
- ^ «Visual Studio 2010 теперь доступна!» . Блог Visual Studio . Майкрософт. 12 апреля 2010 года. Архивировано из оригинала 9 ноября 2019 года . Проверено 21 декабря 2019 г.
- ^ «Объявление о доступности Visual Studio 2010 и .NET Framework 4» . Блог Сомасегара . Майкрософт. 11 апреля 2010 года. Архивировано из оригинала 21 декабря 2019 года . Проверено 21 декабря 2019 г.
- ^ «Visual Studio 2010 SP1 уже доступен» . Блог Visual Studio . Майкрософт. 11 марта 2011 года. Архивировано из оригинала 22 декабря 2019 года . Проверено 22 декабря 2019 г.
- ^ «Усовершенствования Visual Studio 2010» . Блог Сомасегара . Майкрософт. 7 марта 2011 года. Архивировано из оригинала 22 декабря 2019 года . Проверено 22 декабря 2019 г.
- ^ «Поиск информации о жизненном цикле продуктов и услуг — жизненный цикл Microsoft» . support.microsoft.com . Архивировано из оригинала 14 августа 2019 года . Проверено 13 августа 2019 г.
- ^ «Visual Studio 2012 выпущена в Интернете!» . Блог Visual Studio . Майкрософт. 22 августа 2012 года. Архивировано из оригинала 22 декабря 2019 года . Проверено 22 декабря 2019 г.
- ^ «Visual Studio 2012 и .NET 4.5 теперь доступны!» . Блог Сомасегара . Майкрософт. 15 августа 2012 года. Архивировано из оригинала 22 декабря 2019 года . Проверено 22 декабря 2019 г.
- ^ «Запуск Visual Studio 2012 и .NET 4.5» . Блог Сомасегара . Майкрософт. 12 сентября 2012 года. Архивировано из оригинала 22 декабря 2019 года . Проверено 22 декабря 2019 г.
- ^ «Выпущено обновление 5 для Visual Studio 2012 RTM» . Блог Visual Studio . Майкрософт. 27 августа 2015 года. Архивировано из оригинала 22 декабря 2019 года . Проверено 22 декабря 2019 г.
- ^ Jump up to: а б с д «Поддержка старых версий Visual Studio» . support.microsoft.com . Архивировано из оригинала 26 октября 2020 года . Проверено 22 октября 2020 г.
- ^ «Visual Studio 2013 выпущена в Интернете!» . Блог Visual Studio . Майкрософт. 17 октября 2013. Архивировано из оригинала 22 декабря 2019 года . Проверено 22 декабря 2019 г.
- ^ «Visual Studio 2013 доступна для загрузки» . Блог Сомасегара . Майкрософт. 17 октября 2013. Архивировано из оригинала 22 декабря 2019 года . Проверено 22 декабря 2019 г.
- ^ Jump up to: а б «Выпущено обновление 5 для Visual Studio 2015 и Visual Studio 2013» . Блог Visual Studio . Майкрософт. 20 июля 2015 года. Архивировано из оригинала 22 декабря 2019 года . Проверено 22 декабря 2019 г.
- ^ «Visual Studio 2015 и .NET 4.6 доступны для загрузки» . Блог Сомасегара . Майкрософт. 20 июля 2015 года. Архивировано из оригинала 22 декабря 2019 года . Проверено 22 декабря 2019 г.
- ^ «Доступно обновление 3 для Visual Studio 2015 и .NET Core 1.0» . Блог Visual Studio . Майкрософт. 27 июня 2016. Архивировано из оригинала 22 декабря 2019 года . Проверено 22 декабря 2019 г.
- ^ «Объявление об общедоступной версии Visual Studio 2017… и многое другое» . Блог Visual Studio . Майкрософт. 7 марта 2017 года. Архивировано из оригинала 4 января 2020 года . Проверено 22 декабря 2019 г.
- ^ «Примечания к выпуску Visual Studio 2017 версии 15.9» . Microsoft Learn . 9 января 2024 г.
- ^ Jump up to: а б Монтгомери, Джон (2 апреля 2019 г.). «Visual Studio 2019: кодируйте быстрее. Работайте умнее. Создавайте будущее» . Блог Visual Studio . Майкрософт. Архивировано из оригинала 29 января 2021 года . Проверено 3 апреля 2019 г.
- ^ Кристенсен, Мэдс (10 августа 2021 г.). «Visual Studio 2019 v16.11 уже доступна!» . Блог Visual Studio . Майкрософт. Архивировано из оригинала 30 июня 2023 года.
- ^ «Примечания к выпуску Visual Studio 2019 версии 16.11» . Microsoft Learn . Проверено 19 февраля 2022 г.
- ^ «Visual Studio 2019 — жизненный цикл Microsoft | Документы Microsoft» . support.microsoft.com . Майкрософт . Проверено 1 ноября 2021 г.
- ^ «Анонс .NET 5.0» . .NET-блог . 10 ноября 2020 года. Архивировано из оригинала 18 февраля 2021 года . Проверено 11 ноября 2020 г.
- ^ «Visual Studio 2022 теперь доступна» . Блог Visual Studio . Майкрософт. 8 ноября 2021 г.
- ^ «Примечания к выпуску Visual Studio 2022» . Блог Visual Studio . Майкрософт. 11 июля 2023 г.
- ^ «Visual Studio 2022 — жизненный цикл Microsoft» .
- ^ «Анонсируем .NET 6 — самую быструю .NET на данный момент» . .NET-блог . 8 ноября 2021 г. . Проверено 11 января 2023 г.
- ^ «.NET 7 доступен сегодня» . .NET-блог . 8 ноября 2023 г. . Проверено 11 января 2023 г.
- ^ «обновление и помощь с веб-сайта Microsoft» . Архивировано из оригинала 9 мая 2011 года . Проверено 20 января 2011 г.
- ^ «Системные требования (Visual Studio 6.0)» . Microsoft Co., 3 октября 2006 г. Архивировано из оригинала 5 марта 2010 г. . Проверено 2 января 2008 г.
- ^ «Центр решений Visual J++» . Поддерживать . Майкрософт. Архивировано из оригинала 29 июля 2013 года . Проверено 25 мая 2013 г.
- ^ «Висуал J++ 6.0» . MSDN . Майкрософт. 8 апреля 2010 года. Архивировано из оригинала 13 мая 2013 года . Проверено 25 мая 2013 г.
- ^ «Функции по версиям» . Майкрософт. Архивировано из оригинала 15 февраля 2004 года.
- ^ «Системные требования (Visual Studio .NET)» . MSDN . 12 октября 2006. Архивировано из оригинала 15 ноября 2010 года . Проверено 2 января 2008 г.
- ^ «Visual Studio .NET 2002 SP1» . Майкрософт . Архивировано из оригинала 7 августа 2010 года . Проверено 2 января 2008 г.
- ^ Jump up to: а б «Взлом Visual Studio» . Архивировано из оригинала 15 июля 2011 года . Проверено 1 января 2008 г.
- ^ «Microsoft Visual Studio .NET 2003 Пакет обновления 1» . Майкрософт . Архивировано из оригинала 20 июня 2010 года . Проверено 2 января 2008 г.
- ^ «Как: изменить WINVER и _WIN32_WINNT» . Microsoft Learn . Архивировано из оригинала 22 июля 2019 года . Проверено 22 июля 2019 г.
- ^ «Срочные изменения» . Microsoft Learn . Архивировано из оригинала 22 июля 2019 года . Проверено 22 июля 2019 г.
- ^ «Visual Studio 2005 Пакет обновления 1» . Майкрософт . Архивировано из оригинала 22 июля 2010 года . Проверено 1 января 2008 г.
- ^ «Обновление пакета обновления 1 для Visual Studio» . Майкрософт . Архивировано из оригинала 23 мая 2010 года . Проверено 1 января 2008 г.
- ^ «Создание, тестирование и развертывание» . Что нового в Visual Studio 2005. MSDN . Майкрософт. Архивировано из оригинала 26 августа 2014 года.
- ^ «Новые возможности языка в Visual C++» . Visual Studio 2005 Справочник по языку Visual C++ . MSDN. Архивировано из оригинала 9 октября 2008 года . Проверено 28 декабря 2006 г.
- ^ «64-разрядная версия и Visual Studio 2005» . 11 апреля 2006 г. Архивировано из оригинала 19 июля 2020 г. Проверено 12 февраля 2021 г.
- ^ VSTA против VSTO в комплектах разработки программного обеспечения. Архивировано 29 марта 2021 г. в Wayback Machine . В последнем электронном письме MSDN Flash, которое я только что получил, объявляется о выпуске инструментов Visual Studio для приложений 2.0 (VSTA).
- ^ «Microsoft подробно описывает динамическую ИТ-стратегию на выставке Tech-Ed 2007» . Архивировано из оригинала 8 октября 2007 года . Проверено 4 июня 2007 г.
- ^ Билер, Джефф (19 ноября 2007 г.). «Выпуск Visual Studio Team System 2008!» . Блог Джеффа Билера . MSDN Блоги . Архивировано из оригинала 23 сентября 2010 года . Проверено 25 июня 2010 г.
- ^ «Командная система Microsoft Windows Visual Studio 2008» . Поиск MSDN . MSDN Социальные сети. 2010. Архивировано из оригинала 20 марта 2019 года . Проверено 25 июня 2010 г.
- ^ «Сведения о загрузке: Microsoft Visual Studio 2008 Пакет обновления 1 (exe)» . Майкрософт . Архивировано из оригинала 5 июня 2010 года . Проверено 11 августа 2008 г.
- ^ «Платформы Windows (CRT)» . Microsoft Learn . Архивировано из оригинала 22 июля 2019 года . Проверено 22 июля 2019 г.
- ^ Тафт, Дэррил К. «Microsoft продвигает безопасный и качественный код» . электронная неделя . Архивировано из оригинала 20 августа 2020 года . Проверено 6 октября 2007 г.
- ^ «Что нового в MFC 9.0 (Orcas)» . КодГуру . Архивировано из оригинала 4 мая 2010 года . Проверено 2 января 2008 г.
- ^ Дудла, Никола. «Что такое STL/CLR?» . Разработка приложений для Windows, Николай Дударь . Майкрософт . Архивировано из оригинала 12 мая 2010 года . Проверено 2 января 2008 г.
- ^ «Библиотеки работают в косатках» . Блог группы Visual C++ . Майкрософт . Архивировано из оригинала 11 февраля 2008 года . Проверено 2 января 2008 г.
- ^ «Загрузить CTP-версию Visual Studio 03/07» . Архивировано из оригинала 13 июня 2010 года . Проверено 14 июня 2007 г.
- ^ «Конструктор XSD в Visual Studio» . Архивировано из оригинала 11 февраля 2017 года . Проверено 1 января 2008 г.
- ^ Сомасегар, С. «Функции отладки и профилирования в VS 2008» . Майкрософт . Архивировано из оригинала 20 октября 2007 года . Проверено 24 июля 2007 г.
- ^ Jump up to: а б Роббин, Джон. «Новые возможности многопоточной отладки в VS 2008» . Архивировано из оригинала 17 сентября 2009 года . Проверено 24 сентября 2007 г.
- ^ Генсельман, Скотт. «Многопоточная отладка в Visual Studio 2008» . Архивировано из оригинала 20 сентября 2010 года . Проверено 24 сентября 2007 г.
- ^ Гатри, Скотт (3 октября 2007 г.). «Выпуск исходного кода для библиотек .NET Framework» . Архивировано из оригинала 7 сентября 2010 года . Проверено 4 октября 2007 г.
- ^ «Microsoft выпускает Visual Studio 2010, .NET Framework 4» . еНЕДЕЛЯ . 12 апреля 2010 года. Архивировано из оригинала 29 марта 2021 года . Проверено 22 июля 2019 г.
- ^ «Microsoft запускает Visual Studio 2010 и .NET Framework 4 [скачать]» . www.digit.in . 14 апреля 2010 года. Архивировано из оригинала 22 июля 2019 года . Проверено 22 июля 2019 г.
- ^ Jump up to: а б с д и «Первый взгляд на систему Visual Studio 2010 Team» . Майкрософт . Архивировано из оригинала 17 апреля 2009 года . Проверено 18 апреля 2009 г.
- ^ Кинтеро, Карлос. «Расширяемость Visual Studio 2010 выходит за рамки надстроек и пакетов» . Архивировано из оригинала 23 июня 2010 года . Проверено 18 апреля 2009 г.
- ^ «F# будет поставляться как часть Visual Studio 2010» . Архивировано из оригинала 12 декабря 2008 года . Проверено 10 декабря 2008 г.
- ^ Мотылек, Дэниел. «Отладка параллельных приложений с помощью VS2010» . Архивировано из оригинала 8 января 2010 года . Проверено 18 апреля 2008 г.
- ^ «Большая поддержка параллелизма в следующей версии Visual Studio» . MSDN . Архивировано из оригинала 6 августа 2010 года . Проверено 23 апреля 2009 г.
- ^ Уортингтон, Дэвид. «SD Times: Intel и Microsoft сходятся на параллельных вычислениях» . Архивировано из оригинала 4 июня 2009 года . Проверено 20 августа 2008 г.
- ^ Уортингтон, Дэвид. «Intel решает жизненный цикл разработки с помощью Parallel Studio» . Архивировано из оригинала 28 мая 2009 года . Проверено 26 мая 2009 г.
- ^ Jump up to: а б с д Сомасегар, С. «Разработка, ориентированная на код, в VS 2010» . Архивировано из оригинала 7 января 2010 года . Проверено 18 апреля 2008 г.
- ^ «Ошибка: Intellisense считает, что использует C++ при работе с файлом C» . Архивировано из оригинала 5 октября 2011 года . Проверено 28 августа 2011 г.
- ^ «Динамическая справка удалена из Visual Studio 2010» . Архивировано из оригинала 24 января 2010 года . Проверено 26 апреля 2010 г.
- ^ «Инструмент просмотра справки» . Архивировано из оригинала 5 августа 2010 года . Проверено 13 июля 2010 г.
- ^ «Microsoft Visual Studio 2010 Пакет обновления 1 (установщик)» . Майкрософт . Архивировано из оригинала 20 декабря 2011 года . Проверено 24 декабря 2011 г.
- ^ «Преимущества перехода на Visual Studio 2010: «лучшее предложение» — что вам нужно знать» . Блоги Microsoft MSDN. Архивировано из оригинала 14 сентября 2014 года . Проверено 14 сентября 2014 г.
- ^ Jump up to: а б «Microsoft представляет следующую версию Visual Studio и .NET Framework» . Центр новостей . Редмонд , Вашингтон: Microsoft . 29 сентября 2008 года. Архивировано из оригинала 15 августа 2009 года . Проверено 14 августа 2009 г.
- ^ «Разработка архитектуры с помощью Team System Rosario» . Архивировано из оригинала 21 апреля 2008 года . Проверено 18 апреля 2009 г.
- ^ Jump up to: а б «Visual Studio 2010 Architecture Edition» . 29 марта 2009 года. Архивировано из оригинала 3 апреля 2009 года . Проверено 18 апреля 2009 г.
- ^ «Исторический отладчик и анализ влияния тестов в Visual Studio Team System 2010» . Канал 9 . Архивировано из оригинала 3 октября 2008 года . Проверено 18 апреля 2009 г.
- ^ Гейдариан, Хабиб. «Что нового в Visual Studio Team System 2010: Эпизод 2» . Архивировано из оригинала 3 октября 2008 года . Проверено 18 апреля 2008 г.
- ^ «Управление лабораторией Visual Studio 2010» . Архивировано из оригинала 10 мая 2009 года . Проверено 18 апреля 2009 г.
- ^ Фрид, Инна. «В Visual Studio 2010 появится «черный ящик» » . CNET . CBS Интерактив . Архивировано из оригинала 6 ноября 2011 года . Проверено 18 апреля 2009 г.
- ^ «Visual Studio 2012 и .NET 4.5 завершены! — Блог Сомасегара — Домашняя страница сайта — Блоги MSDN» . Блоги.msdn.com. 1 августа 2012. Архивировано из оригинала 6 июня 2013 года . Проверено 15 июня 2013 г.
- ^ «Могу ли я записывать/воспроизводить макросы в Visual Studio 2012/2013?» . stackoverflow.com. 31 декабря 2013. Архивировано из оригинала 29 марта 2021 года . Проверено 31 декабря 2013 г.
- ^ «Новые возможности Visual C++ в Visual Studio 2012» . Msdn.microsoft.com. 15 августа 2012. Архивировано из оригинала 15 сентября 2013 года . Проверено 15 июня 2013 г.
- ^ «Загрузка предварительной версии Visual Studio® 11 для разработчиков» . Центр загрузки Microsoft . Корпорация Майкрософт. 16 сентября 2011 года. Архивировано из оригинала 2 октября 2011 года . Проверено 14 октября 2011 г.
- ^ «Ошибка: приложения, созданные с помощью CRT и MFC vNext (11), невозможно использовать в Windows XP SP3» . Майкрософт Коннект . Корпорация Майкрософт. 24 сентября 2011 года. Архивировано из оригинала 16 декабря 2011 года . Проверено 14 октября 2011 г.
Такое поведение предусмотрено в MFC и CRT для Visual Studio vNext. Минимальные поддерживаемые операционные системы: Windows Server 2008 SP2 и Windows Vista.
- ^ «Нацеливание на Windows XP с C++ в Visual Studio 2012» . Блог группы Visual C++ . Корпорация Майкрософт. 15 июня 2012 года. Архивировано из оригинала 20 июня 2012 года . Проверено 26 июня 2012 г.
- ^ «Обновление 1 для Visual Studio 2012 теперь доступно!» . Блог Сомасегара . Корпорация Майкрософт. 26 ноября 2012. Архивировано из оригинала 27 декабря 2012 года . Проверено 29 декабря 2012 г.
- ^ Jump up to: а б с д и ж г Кумар, Сумит (24 августа 2011 г.). «Первый взгляд на новые возможности повышения производительности C++ IDE в следующей версии Visual Studio» . Блог команды VС++ . Корпорация Майкрософт. Блоги MSDN. Архивировано из оригинала 2 октября 2011 года . Проверено 14 октября 2011 г.
- ^ «Инструмент обратной связи Visual Studio 2012: лучший способ сообщать об ошибках — Блог Visual Studio — Домашняя страница сайта — Блоги MSDN» . Блоги.msdn.com. 28 января 2013. Архивировано из оригинала 22 июня 2012 года . Проверено 15 июня 2013 г.
- ^ «Цвет возвращается в пользовательский интерфейс Visual Studio 11 —» . Журнал Visual Studio . Архивировано из оригинала 22 июля 2019 года . Проверено 22 июля 2019 г.
- ^ «Обновления пользовательского интерфейса Visual Studio 11, входящие в релизную версию» . Блог Visual Studio . 8 мая 2012 года. Архивировано из оригинала 22 июля 2019 года . Проверено 22 июля 2019 г.
- ^ «ДИЗАЙН С ЗАГЛАВНЫМИ БУКВАМИ» . Блог Visual Studio . 5 июня 2012 года. Архивировано из оригинала 22 июля 2019 года . Проверено 22 июля 2019 г.
- ^ «Microsoft игнорирует удобство использования и пользователей — VS 2012 сохраняет меню ЗАГЛАВНЫМИ БУКВАМИ» . Архивировано из оригинала 10 июня 2012 года . Проверено 13 июля 2012 г.
- ^ «О неловкости редизайна Visual Studio 11 — Arktronic.com» . arktronic.com . Архивировано из оригинала 22 июля 2019 года . Проверено 22 июля 2019 г.
- ^ «Как предотвратить появление меню ЗАГЛАВНЫМИ БУКВАМИ в Visual Studio 2012!» . www.richard-banks.org . Архивировано из оригинала 20 марта 2019 года . Проверено 22 июля 2019 г.
- ^ «Предварительная версия Visual Studio 2013 уже доступна!» . Блог Visual Studio . 26 июня 2013 года . Проверено 3 июля 2021 г.
- ^ «Visual Studio 2013 RC уже доступна!» . Блог Visual Studio . 9 сентября 2013 года . Проверено 3 июля 2021 г.
- ^ «Visual Studio 2013 выпущена в Интернете!» . Блог Visual Studio . 17 октября 2013 года . Проверено 3 июля 2021 г.
- ^ Сомасегар, С. «Запуск Visual Studio 2013: анонс Visual Studio Online» . Блоги MSDN. Архивировано из оригинала 26 января 2014 года . Проверено 23 января 2014 г.
- ^ «Visual Studio 2013, обновление 1» . Сайт Visual Studio . Корпорация Майкрософт. 20 января 2014 года. Архивировано из оригинала 1 апреля 2016 года . Проверено 23 января 2014 г.
- ^ «Visual Studio 2013, обновление 1» . Блог Сомасегара . Корпорация Майкрософт. 20 января 2014. Архивировано из оригинала 22 января 2014 года . Проверено 23 января 2014 г.
- ^ «Visual Studio 2013, обновление 2, первоначальная первоначальная версия» . Сайт Visual Studio . Корпорация Майкрософт. 12 мая 2014. Архивировано из оригинала 29 марта 2016 года . Проверено 12 июля 2014 г.
- ^ «Описание обновления 3 для Visual Studio 2013» . Корпорация Майкрософт. 15 августа 2014. Архивировано из оригинала 13 февраля 2015 года . Проверено 18 августа 2014 г.
- ^ «Visual Studio 2013, обновление 4, первоначальная первоначальная версия» . Сайт Visual Studio . Корпорация Майкрософт. 12 ноября 2014 года. Архивировано из оригинала 16 декабря 2016 года . Проверено 16 ноября 2014 г.
- ^ Jump up to: а б с д и «Примечания к выпуску Visual Studio 2017 15.9» . Microsoft Learn . Архивировано из оригинала 10 декабря 2019 года . Проверено 11 августа 2018 г.
- ^ Монтгомери, Джон (3 июня 2014 г.). «Visual Studio «14» CTP уже доступна» . Блог Visual Studio . Архивировано из оригинала 20 августа 2014 года . Проверено 18 августа 2014 г.
- ^ Монтгомери, Джон (12 ноября 2014 г.). «Предварительная версия Visual Studio 2015, Visual Studio Community 2013, Visual Studio 2013 Update 4 и многое другое» . Блог Visual Studio . Майкрософт . Архивировано из оригинала 7 января 2015 года . Проверено 15 января 2015 г.
- ^ Люсон, Юлия (9 февраля 2017 г.). «Присоединяйтесь к нам: запуск Visual Studio 2017 и 20-летие» . Блог Visual Studio . Майкрософт . Архивировано из оригинала 10 февраля 2017 года . Проверено 10 февраля 2017 г.
- ^ Монтгомери, Джон (30 марта 2016 г.). Предварительная версия Visual Studio «15» уже доступна» . Блог Visual Studio . Майкрософт . Архивировано из оригинала 3 августа 2016 года . Проверено 20 июля 2016 г.
- ^ Монтгомери, Джон (10 мая 2016 г.). «Visual Studio «15» Предварительная версия 2» . Блог Visual Studio . Майкрософт . Архивировано из оригинала 19 августа 2016 года . Проверено 20 июля 2016 г.
- ^ «Visual Studio «15» Предварительная версия 2» . www.visualstudio.com . Майкрософт . 10 мая 2016 г. Архивировано из оригинала 13 июня 2016 г.
- ^ Монтгомери, Джон (7 июля 2016 г.). «Visual Studio «15» Предварительная версия 3» . Блог Visual Studio . Майкрософт . Архивировано из оригинала 11 сентября 2016 года . Проверено 20 июля 2016 г.
- ^ «Visual Studio «15» Предварительная версия 3» . www.visualstudio.com . Майкрософт . 7 июля 2016 г. Архивировано из оригинала 15 июля 2016 г.
- ^ «Visual Studio «15» Preview 4 теперь доступна для загрузки с новыми возможностями установки и многим другим — MSPoweruser» . 22 августа 2016. Архивировано из оригинала 25 января 2018 года . Проверено 22 августа 2016 г.
- ^ «Visual Studio «15» Предварительная версия 4» . blogs.msdn.microsoft.com . 22 августа 2016. Архивировано из оригинала 23 августа 2016 года . Проверено 22 августа 2016 г.
- ^ «Анонсируем Visual Studio «15» Preview 5» . blogs.msdn.microsoft.com . 5 октября 2016 года. Архивировано из оригинала 6 октября 2016 года . Проверено 5 октября 2016 г.
- ^ «Visual Studio 2017 — краткий обзор улучшений производительности в Visual Studio 2017 RC» . 14 ноября 2016 года. Архивировано из оригинала 14 ноября 2016 года . Проверено 14 ноября 2016 г.
- ^ «Кандидат на выпуск Visual Studio 2017» . Архивировано из оригинала 28 марта 2017 года . Проверено 30 марта 2017 г.
- ^ Jump up to: а б с д «Объявление об общедоступной версии Visual Studio 2017» . 7 марта 2017 года. Архивировано из оригинала 20 марта 2017 года . Проверено 30 марта 2017 г.
- ^ «Выпущена версия Visual Studio 2017 15.4» . Блог Visual Studio . 10 октября 2017. Архивировано из оригинала 22 июля 2019 года . Проверено 22 июля 2019 г.
- ^ «Выпущена Visual Studio 2017 версии 15.5, Visual Studio для Mac» . Блог Visual Studio . 4 декабря 2017 года. Архивировано из оригинала 22 июля 2019 года . Проверено 22 июля 2019 г.
- ^ «Выпущена Visual Studio 2017 версии 15.6, Visual Studio для Mac версии 7.4» . Блог Visual Studio . 6 марта 2018 года. Архивировано из оригинала 22 июля 2019 года . Проверено 22 июля 2019 г.
- ^ «Примечания к выпуску Visual Studio 2017 15.8» . Microsoft Learn . Архивировано из оригинала 22 июля 2019 года . Проверено 21 марта 2019 г.
- ^ https://blogs.windows.com/windowsdeveloper/2018/11/15/official-support-for-windows-10-on-arm-development/
- ^ «Документ о совместимости Visual Studio 2019» . Майкрософт. Архивировано из оригинала 3 июня 2020 года . Проверено 26 февраля 2020 г.
- ^ «Что будет дальше с Visual Studio» . Блог Visual Studio . 6 июня 2018 года. Архивировано из оригинала 30 марта 2020 года . Проверено 22 июля 2019 г.
- ^ Блог, Visual Studio (4 декабря 2018 г.). «Повысим продуктивность каждого разработчика с помощью Visual Studio 2019» . blogs.msdn.microsoft.com . Архивировано из оригинала 7 декабря 2019 года . Проверено 5 декабря 2018 г.
- ^ Блог, Visual Studio (24 января 2019 г.). «Visual Studio 2019 Preview 2 теперь доступна» . blogs.msdn.microsoft.com . Архивировано из оригинала 11 февраля 2019 года . Проверено 26 января 2019 г.
- ^ «Примечания к выпуску предварительной версии Visual Studio 2019» . Microsoft Learn . Архивировано из оригинала 2 февраля 2021 года . Проверено 14 февраля 2019 г.
- ^ «Выпуск-кандидат Visual Studio 2019 (RC) уже доступен» . devblogs.microsoft.com . 27 февраля 2019 года. Архивировано из оригинала 14 ноября 2020 года . Проверено 18 апреля 2019 г.
- ^ Солтер, Джим (20 апреля 2021 г.). «Microsoft Visual Studio 2022 (наконец-то) войдет в 64-битный мир» . Арс Техника . Проверено 20 апреля 2021 г.
- ^ «Визуальная Студия 2022» . Блог Visual Studio . 19 апреля 2021 г. . Проверено 20 апреля 2021 г.
- ^ Блог, Visual Studio (17 июня 2021 г.). «Visual Studio 2022 Preview 1 уже доступна!» . devblogs.microsoft.com . Проверено 18 июня 2021 г.
- ^ Блог, Visual Studio (14 июля 2021 г.). «Вышла предварительная версия Visual Studio 2022 Preview 2!» . devblogs.microsoft.com . Проверено 14 июля 2021 г.
- ^ Блог, Visual Studio (10 августа 2021 г.). «Visual Studio 2022 Preview 3 уже доступна!» . devblogs.microsoft.com . Проверено 11 августа 2021 г.
- ^ «Visual Studio 2022 Preview 4 теперь доступна!» . Блог Visual Studio . 14 сентября 2021 г. . Проверено 17 сентября 2021 г.
- ^ «Присоединяйтесь к нам 8 ноября на презентации Visual Studio 2022» . Блог Visual Studio . 12 октября 2021 г. . Проверено 14 октября 2021 г.
- ^ «Visual Studio 2022 теперь доступна» . Блог Visual Studio . 8 ноября 2021 г. . Проверено 18 февраля 2022 г.
- ^ https://devblogs.microsoft.com/visualstudio/arm64-visual-studio-is-officially-here .
- ^ Бланкеншип, Эд (январь 2014 г.). «Представляем Visual Studio Online» . Журнал MSDN . Майкрософт . Архивировано из оригинала 31 декабря 2014 года . Проверено 29 ноября 2014 г.
- ^ «Хронология особенностей» . VisualStudio.com . Майкрософт . Архивировано из оригинала 7 октября 2014 года . Проверено 29 ноября 2014 г.
- ^ Егулалп, Сердар (14 ноября 2013 г.). «Microsoft заново изобретает Visual Studio как облачную службу Azure» . Инфомир . ИДГ . Архивировано из оригинала 29 марта 2021 года . Проверено 8 ноября 2014 г.
- ^ Гарри, Брайан (18 ноября 2015 г.). «Новости от Connect(); 2015» . Блог Брайана Гарри . Майкрософт . Архивировано из оригинала 22 ноября 2015 года . Проверено 22 ноября 2015 г.
- ^ «Подробная информация о ценах на Visual Studio Online» . Microsoft Azure . Майкрософт . Архивировано из оригинала 22 ноября 2015 года . Проверено 29 ноября 2014 г.
- ^ Брайт, Питер (12 ноября 2013 г.). «Microsoft переносит разработку в облако с помощью Visual Studio Online» . Арс Техника . Конде Наст . Архивировано из оригинала 8 марта 2016 года . Проверено 7 марта 2016 г.
- ^ «DevOps и управление жизненным циклом приложений» . MSDN . Майкрософт . Архивировано из оригинала 8 марта 2016 года . Проверено 3 марта 2016 г.
- ^ «Кодовое имя системы Microsoft Visual Studio Team System «Розарио» » . Архивировано из оригинала 13 мая 2008 года . Проверено 5 апреля 2008 г.
- ^ ван Хаафтен, Октави (25 ноября 2009 г.). «Сеанс Visual Studio 2010 Team System» . SharePoint: Работаем над этим… . Архивировано из оригинала 26 апреля 2012 года . Проверено 8 декабря 2011 г.
- ^ Гарри, Брайан (18 ноября 2015 г.). «Новости от Connect(); 2015» . Блог Брайана Гарри . Майкрософт . Архивировано из оригинала 8 марта 2016 года . Проверено 3 марта 2016 г.
- ^ Хиншелвуд, Мартин (20 июня 2012 г.). «Установка TFS 2012 с помощью Lab Management 2012» . Мартин Хиншелвуд - голый Agility Ltd. Архивировано из оригинала 13 сентября 2018 года . Проверено 12 сентября 2018 г.
- ^ «HTML-клиент LightSwitch» . MSDN . Майкрософт . Архивировано из оригинала 4 июня 2013 года . Проверено 15 июня 2013 г.
- ^ Масси, Бет (17 января 2013 г.). «Начните создавать приложения SharePoint за считанные минуты с помощью LightSwitch» . Блог Бет Масси . Майкрософт . Архивировано из оригинала 10 мая 2013 года . Проверено 27 февраля 2013 г.
- ^ Ривард, Джон (22 марта 2012 г.). «Архитектура LightSwitch: OData (Джон Ривард)» . Блог команды Visual Studio LightSwitch . Майкрософт . Архивировано из оригинала 2 июля 2013 года . Проверено 27 февраля 2013 г.
- ^ «Обновление LightSwitch» . Блог команды Visual Studio LightSwitch . Майкрософт . 14 октября 2016. Архивировано из оригинала 19 марта 2017 года . Проверено 19 марта 2017 г.
- ^ «Как развернуть службу OData LightSwitch» . MSDN . Майкрософт . Архивировано из оригинала 1 июня 2013 года . Проверено 15 июня 2013 г.
- ^ «Visual Studio LightSwitch 2011 запускается 26–26 июля» . Блог команды Visual Studio LightSwitch . Майкрософт . 5 июля 2011. Архивировано из оригинала 21 мая 2013 года . Проверено 27 февраля 2013 г.
- ^ Масси, Бет (3 августа 2010 г.). «Быстрая разработка бизнес-приложений с помощью Visual Studio LightSwitch» . Блог Бет Масси . Майкрософт. Архивировано из оригинала 24 марта 2016 года . Проверено 4 августа 2010 г.
- ^ «Обновление LightSwitch» . Блог команды Visual Studio LightSwitch . Майкрософт . Архивировано из оригинала 8 августа 2017 года . Проверено 31 мая 2017 г.
- ^ Лардинуа, Фредерик (29 апреля 2015 г.). «Microsoft запускает Visual Studio Code, бесплатный кроссплатформенный редактор кода для OS X, Linux и Windows» . ТехКранч . Архивировано из оригинала 28 октября 2017 года . Проверено 25 июня 2017 г.
- ^ «GitHub — microsoft/vscode: код Visual Studio» . 22 июля 2019 года. Архивировано из оригинала 22 января 2021 года . Получено 22 июля 2019 г. - через GitHub.
- ^ Брайт, Питер (14 апреля 2016 г.). «Редактор Visual Studio Code вышел в версии 1, у него полмиллиона пользователей» . Архивировано из оригинала 7 июля 2017 года . Проверено 14 июня 2017 г.
- ^ «Руководство для начинающих по профилированию производительности» . MSDN . Майкрософт. 15 ноября 2016 года. Архивировано из оригинала 27 декабря 2016 года . Проверено 27 декабря 2016 г.