Из Википедии, бесплатной энциклопедии
  (Перенаправлено из Visual Studio 2019 )
Перейти к навигации Перейти к поиску

Microsoft Visual Studio - это интегрированная среда разработки (IDE) от Microsoft . Он используется для разработки компьютерных программ , а также веб-сайтов , веб-приложений , веб-сервисов и мобильных приложений . Visual Studio использует платформы разработки программного обеспечения Microsoft, такие как Windows API , Windows Forms , Windows Presentation Foundation , Windows Store и Microsoft Silverlight . Он может создавать как собственный код, так и управляемый код .

Visual Studio включает редактор кода, поддерживающий IntelliSense ( компонент завершения кода ), а также рефакторинг кода . Интегрированный отладчик работает как отладчик на уровне исходного кода, так и как отладчик на уровне компьютера. Другие встроенные инструменты включают профилировщик кода , конструктор для создания приложений с графическим интерфейсом, веб-дизайнер , конструктор классов и конструктор схемы базы данных . Он принимает плагины, которые расширяют функциональность почти на всех уровнях, включая добавление поддержки для систем управления версиями (таких как Subversion и Git) и добавление новых наборов инструментов, таких как редакторы и визуальные дизайнеры для языков, зависящих от предметной области, или наборов инструментов для других аспектов жизненного цикла разработки программного обеспечения (например, клиент Azure DevOps : Team Explorer).

Visual Studio поддерживает 36 различных языков программирования и позволяет редактору кода и отладчику поддерживать (в разной степени) практически любой язык программирования при условии, что существует служба для конкретного языка. Встроенные языки включают C , [7] C ++ , C ++ / CLI , Visual Basic .NET , C # , F # , [8] JavaScript , TypeScript , XML , XSLT , HTML и CSS . Поддержка других языков, таких как Python , [9] Ruby , Node.js, и M, среди прочего, доступен через плагины . Java (и J # ) поддерживались в прошлом.

Самая базовая версия Visual Studio, версия Community, доступна бесплатно. Слоган Visual Studio Community edition: «Бесплатная полнофункциональная среда IDE для студентов, разработчиков с открытым исходным кодом и индивидуальных разработчиков».

По состоянию на март 2021 года текущая готовая к производству версия Visual Studio была 2019 года, со старыми версиями, такими как 2012 и 2013, с расширенной поддержкой и 2015 и 2017 года с основной поддержкой. [10]

Архитектура [ править ]

Visual Studio внутренне не поддерживает какой-либо язык программирования, решение или инструмент; вместо этого он позволяет подключать функциональные возможности, закодированные как VSPackage. После установки функциональность доступна как услуга . IDE предоставляет три вида услуг: SVsSolution, который предоставляет возможность перечислить проекты и решения; SVsUIShell, который обеспечивает работу с окнами и функциональность пользовательского интерфейса (включая вкладки, панели инструментов и окна инструментов); и SVsShell, который занимается регистрацией VSPackages. Кроме того, IDE также отвечает за координацию и обеспечение связи между службами. [11] Все редакторы, дизайнеры, типы проектов и другие инструменты реализованы как VSPackages. Visual Studio использует COMдля доступа к пакетам VSPackages. Visual Studio SDK также включает Managed Package Framework ( MPF ), который представляет собой набор управляемых оболочек вокруг COM-интерфейсов, которые позволяют писать пакеты на любом языке, совместимом с CLI . [12] Однако MPF не обеспечивает всех функций, предоставляемых COM-интерфейсами Visual Studio. [13] Затем сервисы можно использовать для создания других пакетов, которые добавляют функциональность в Visual Studio IDE.

Поддержка языков программирования добавляется с помощью специального пакета VSPackage, который называется языковой службой . Языковая служба определяет различные интерфейсы, которые реализация VSPackage может реализовать для добавления поддержки различных функций. [14] Функциональные возможности, которые могут быть добавлены таким образом, включают раскраску синтаксиса, завершение операторов, сопоставление скобок, всплывающие подсказки с информацией о параметрах, списки элементов и маркеры ошибок для фоновой компиляции. [14] Если интерфейс будет реализован, функциональность будет доступна для языка. Языковые услуги реализованы для каждого языка. Реализации могут повторно использовать код анализатора или компилятора языка. [14] Языковые услуги могут быть реализованы либо всобственный код или управляемый код . Для машинного кода можно использовать либо собственные интерфейсы COM, либо Babel Framework (часть Visual Studio SDK). [15] Для управляемого кода MPF включает оболочки для написания управляемых языковых служб. [16]

Visual Studio не включает встроенную поддержку системы управления версиями, но определяет два альтернативных способа интеграции систем управления версиями с IDE. [17] Пакет VSPackage управления версиями может предоставлять собственный настраиваемый пользовательский интерфейс. Напротив, подключаемый модуль управления версиями, использующий MSSCCI (интерфейс управления исходным кодом Microsoft), предоставляет набор функций, которые используются для реализации различных функций управления версиями со стандартным пользовательским интерфейсом Visual Studio. [18] [19] 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, в которой добавлена ​​поддержка переименования и удаления, а также асинхронного открытия. [19]

Visual Studio поддерживает запуск нескольких экземпляров среды (каждый со своим набором VSPackages). Экземпляры используют разные ульи реестра (см MSDN «s определение термина„реестр улей “в том смысле, здесь) , чтобы сохранить их состояние конфигурации и различаются по их AppId (ID Application). Экземпляры запускаются зависящим от AppId .exe, который выбирает AppId, устанавливает корневой куст и запускает IDE. Пакеты VSPackages, зарегистрированные для одного AppId, интегрируются с другими пакетами VSPackages для этого AppId. Различные выпуски продуктов Visual Studio создаются с использованием разных AppIds. Visual Studio Expressпродукты edition устанавливаются со своими собственными идентификаторами приложений, но продукты Standard, Professional и Team Suite имеют один и тот же идентификатор приложения. Следовательно, можно установить выпуски Express одновременно с другими выпусками, в отличие от других выпусков, которые обновляют ту же установку. Профессиональная версия включает расширенный набор VSPackages в стандартной версии, а командный пакет включает расширенный набор VSPackages в обеих других редакциях. Система AppId используется оболочкой Visual Studio Shell в Visual Studio 2008 [20].

Особенности [ править ]

Редактор кода [ править ]

Visual Studio (как и любая другая IDE ) включает редактор кода, который поддерживает выделение синтаксиса и завершение кода с помощью IntelliSense для переменных , функций , методов , циклов и запросов LINQ . [21] IntelliSense поддерживается для включенных языков, а также для XML , каскадных таблиц стилей и JavaScript при разработке веб-сайтов и веб-приложений . [22] [23] Варианты автозаполнения появляются вНемодальный список над окном редактора кода, в непосредственной близости от курсора редактирования . Начиная с Visual Studio 2008, его можно сделать временно полупрозрачным, чтобы видеть код, которому он мешает. [21] Редактор кода используется для всех поддерживаемых языков.

Редактор кода Visual Studio также поддерживает установку закладок в коде для быстрой навигации. Другие средства навигации включают сворачивание блоков кода и инкрементный поиск в дополнение к обычному текстовому поиску и поиску по регулярным выражениям . [24] Редактор кода также включает в себя буфер обмена с несколькими элементами и список задач. [24]Редактор кода поддерживает фрагменты кода, которые представляют собой сохраненные шаблоны для повторяющегося кода и могут быть вставлены в код и настроены для проекта, над которым выполняется работа. Также встроен инструмент управления фрагментами кода. Эти инструменты представлены в виде плавающих окон, которые можно настроить на автоматическое скрытие, когда они не используются, или их закрепление на краю экрана. Редактор кода Visual Studio также поддерживает рефакторинг кода, включая , среди прочего, переупорядочение параметров, переименование переменных и методов, извлечение интерфейса и инкапсуляцию членов класса внутри свойств.

Visual Studio поддерживает фоновую компиляцию (также называемую инкрементной компиляцией). [25] [26] По мере написания кода Visual Studio компилирует его в фоновом режиме, чтобы предоставить обратную связь об ошибках синтаксиса и компиляции, которые отмечены красной волнистой линией. Предупреждения отмечены зеленым подчеркиванием. Фоновая компиляция не создает исполняемый код, поскольку для нее требуется другой компилятор, нежели тот, который использовался для генерации исполняемого кода. [27] Фоновая компиляция изначально была представлена ​​в Microsoft Visual Basic , но теперь она расширена для всех включенных языков. [26]

Отладчик [ править ]

Visual Studio включает отладчик, который работает как отладчик на уровне исходного кода, так и как отладчик на уровне компьютера. Он работает как с управляемым, так и с собственным кодом и может использоваться для отладки приложений, написанных на любом языке, поддерживаемом Visual Studio. Кроме того, он также может подключаться к запущенным процессам, отслеживать и отлаживать эти процессы. [28] Если доступен исходный код для запущенного процесса, он отображает код по мере его выполнения. Если исходный код недоступен, он может показать разборку . Отладчик Visual Studio также может создавать дампы памяти, а также загружать их позже для отладки. [29]Также поддерживаются многопоточные программы. Отладчик можно настроить для запуска при сбое приложения, работающего вне среды Visual Studio.

Отладчик Visual Studio позволяет устанавливать точки останова (которые позволяют временно останавливать выполнение в определенной позиции) и наблюдать (которые отслеживают значения переменных по мере выполнения). [30] Точки останова могут быть условными, то есть они срабатывают при выполнении условия. Код можно перешагивать , т. Е. Запускать по одной строке (исходного кода) за раз. [31] Он может либо перейти к функциям для отладки внутри них, либо перешагнуть через них, т. Е. Выполнение тела функции недоступно для ручной проверки. [31] Отладчик поддерживает " Изменить и продолжить"., т. е. позволяет редактировать код во время его отладки. При отладке, если указатель мыши наведен на любую переменную, ее текущее значение отображается во всплывающей подсказке («всплывающие подсказки к данным»), где оно также может быть изменено при желании. Во время кодирования отладчик Visual Studio позволяет вручную вызывать определенные функции из Immediateокна инструментов. Параметры метода предоставляются в окне «Немедленное». [32]

Дизайнер [ править ]

Visual Studio включает в себя множество визуальных дизайнеров, которые помогают в разработке приложений. Эти инструменты включают:

Конструктор Windows Forms
Конструктор Windows Forms используется для создания приложений с графическим интерфейсом пользователя с использованием Windows Forms . Макетом можно управлять, размещая элементы управления внутри других контейнеров или закрепляя их сбоку от формы. Элементы управления, отображающие данные (например, текстовое поле, список и представление сетки), могут быть привязаны к источникам данных, таким как базы данных или запросы . Элементы управления с привязкой к данным могут быть созданы путем перетаскивания элементов из окна Источники данных в область конструктора. [33] Пользовательский интерфейс связан с кодом с использованием модели программирования, управляемого событиями . Дизайнер создает для приложения код C # или VB.NET .
Конструктор WPF
Конструктор WPF, под кодовым названием сидр , [34] был введен с 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 в виде отдельной загрузки [35] и проект динамических данных ASP.NET, доступный от Microsoft. [36]
Дизайнер классов
Конструктор классов используется для создания и редактирования классов (включая их члены и их доступ) с использованием моделирования UML . Конструктор классов может создавать схемы кода C # и VB.NET для классов и методов. Он также может создавать диаграммы классов из рукописных классов.
Дизайнер данных
Дизайнер данных можно использовать для графического редактирования схем базы данных , включая типизированные таблицы, первичные и внешние ключи и ограничения. Его также можно использовать для разработки запросов из графического представления.
Картографический дизайнер
Начиная с Visual Studio 2008, конструктор сопоставлений используется LINQ to SQL для разработки сопоставления между схемами базы данных и классами, которые инкапсулируют данные. Новое решение, основанное на подходе ORM, ADO.NET Entity Framework , заменяет и улучшает старую технологию.

Другие инструменты [ править ]

Открыть браузер вкладок
Браузер открытых вкладок используется для вывода списка всех открытых вкладок и переключения между ними. Он вызывается с помощью CTRL+TAB.
Редактор свойств
Инструмент « Редактор свойств» используется для редактирования свойств на панели графического интерфейса внутри Visual Studio. В нем перечислены все доступные свойства (как доступные только для чтения, так и те, которые могут быть установлены) для всех объектов, включая классы , формы, веб-страницы и другие элементы.
Обозреватель объектов
Browser Object является пространством имен и библиотека классов браузер для Microsoft .NET . Его можно использовать для просмотра пространств имен (которые организованы иерархически) в управляемых сборках . Иерархия может отражать или не отражать организацию в файловой системе.
Обозреватель решений
На языке Visual Studio решение - это набор файлов кода и других ресурсов, которые используются для создания приложения. Файлы в решении расположены иерархически, что может отражать или не отражать организацию в файловой системе. Решение Explorer используется для управления и просмотра файлов в растворе.
Team Explorer
Team Explorer используется для интеграции возможностей Azure DevOps (либо Azure DevOps Services, либо Azure DevOps Server ) в IDE. Помимо интеграции контроля версий, он предоставляет возможность просматривать и управлять отдельными рабочими элементами (включая истории пользователей, ошибки, задачи и другие документы). Он входит в состав установки Visual Studio, а также доступен для отдельной загрузки. [37] [38]
Проводник данных
Обозреватель данных используется для управления базами данных в экземплярах Microsoft SQL Server . Он позволяет создавать и изменять таблицы базы данных (либо с помощью команд T-SQL, либо с помощью конструктора данных). Его также можно использовать для создания запросов и хранимых процедур , причем последние могут быть либо в T-SQL, либо в управляемом коде через SQL CLR . Также доступна отладка и поддержка IntelliSense .
Обозреватель серверов
Инструмент Server Explorer используется для управления подключениями к базе данных на доступном компьютере. Он также используется для просмотра запущенных служб Windows , счетчиков производительности, журнала событий Windows и очередей сообщений и использования их в качестве источника данных. [39]
Dotfuscator Community Edition
Visual Studio включает бесплатную «облегченную» версию Dotfuscator [40]
Структура создания текста
Visual Studio включает фреймворк для создания полных текстов под названием T4, который позволяет Visual Studio создавать текстовые файлы из шаблонов либо в среде IDE, либо с помощью кода.
Инструмент администрирования веб-сайта ASP.NET
ASP.NET Web Site Administration Tool позволяет конфигурации 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 требуется отдельная среда выполнения.

Расширяемость [ править ]

Visual Studio позволяет разработчикам писать расширения для Visual Studio, чтобы расширить ее возможности. Эти расширения «подключаются» к Visual Studio и расширяют ее функциональные возможности. Расширения бывают в виде макросов , надстроек и пакетов . Макросы представляют собой повторяющиеся задачи и действия, которые разработчики могут программно записывать для сохранения, воспроизведения и распространения. Однако макросы не могут реализовывать новые команды или создавать окна инструментов. Они написаны с использованием Visual Basic и не компилируются. [13] Надстройки предоставляют доступ к объектной модели Visual Studio и могут взаимодействовать с инструментами IDE. Надстройки могут использоваться для реализации новых функций и могут добавлять новые окна инструментов. Надстройки подключаются к среде IDE черезCOM и может быть создан на любых COM-совместимых языках. [13] Пакеты создаются с использованием Visual Studio SDK и обеспечивают высочайший уровень расширяемости. Они могут создавать дизайнеров и другие инструменты, а также интегрировать другие языки программирования. Visual Studio SDK предоставляет неуправляемые API, а также управляемый API для выполнения этих задач. Однако управляемый API не такой всеобъемлющий, как неуправляемый. [13] Расширения поддерживаются в стандартной (и более поздней) версиях Visual Studio 2005. Экспресс- версии не поддерживают расширения для хостинга.

Visual Studio 2008 представила оболочку Visual Studio Shell, которая позволяет разрабатывать настраиваемую версию IDE. Оболочка Visual Studio определяет набор пакетов VSPackages, которые обеспечивают функциональность, требуемую в любой среде IDE. Кроме того, можно добавить другие пакеты для настройки установки. Изолированный режим оболочки создает новый AppId, в который устанавливаются пакеты. Они должны запускаться с другим исполняемым файлом. Он предназначен для разработки пользовательских сред разработки либо для конкретного языка, либо для конкретного сценария. В интегрированном режиме пакеты устанавливаются в AppId редакций Professional / Standard / Team System, так что инструменты интегрируются в эти редакции. [20] Оболочка Visual Studio доступна для бесплатной загрузки.

После выпуска Visual Studio 2008 Microsoft создала галерею Visual Studio. Он служит центральным местом для публикации информации о расширениях в Visual Studio. Разработчики сообщества, а также коммерческие разработчики могут загружать информацию о своих расширениях в Visual Studio .NET 2002 через Visual Studio 2010. Пользователи сайта могут оценивать и просматривать расширения, чтобы помочь оценить качество публикуемых расширений. Расширение хранится в файле VSIX. Внутренне файл VSIX представляет собой ZIP-файл, содержащий некоторые файлы XML и, возможно, одну или несколько DLL. Одним из основных преимуществ этих расширений является то, что для их установки не требуются права администратора. Также запланированы RSS-каналы для уведомления пользователей об обновлениях сайта и функции тегов. [41]

Поддерживаемые продукты [ править ]

Microsoft Visual C ++
Microsoft Visual C ++ - это частичная реализация Microsoft компилятора C и полная реализация компилятора C ++ и связанных языковых служб и специальных инструментов для интеграции с Visual Studio IDE. Он может компилироваться либо в режиме C, либо в режиме C ++. Для C ++, начиная с версии 15.7, он соответствует C ++ 17 . [42] Реализация 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 . Он также поддерживает использованиевстроенные функции , [43] , которые являются функциями признаны самым компилятором и не реализованы в виде библиотеки. Внутренние функции используются для раскрытия набора инструкций SSE современных ЦП. Visual C ++ также включает спецификацию OpenMP (версия 2.0). [44]
Microsoft Visual C #
Microsoft Visual C #, реализация языка C # от Microsoft , нацелена на .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, конструктор форм и конструктор данных. [45]
Microsoft Visual Basic
Microsoft Visual Basic - это реализация Microsoft языка VB.NET и связанных с ним инструментов и языковых служб. Он был представлен в Visual Studio .NET (2002). Microsoft позиционирует Visual Basic для быстрой разработки приложений . [46] [47] Visual Basic можно использовать для создания как консольных приложений, так и приложений с графическим интерфейсом. Как и Visual C #, Visual Basic также поддерживает конструктор классов Visual Studio, конструктор форм и конструктор данных. Как и C #, компилятор VB.NET также доступен как часть .NET Framework, но языковые службы, позволяющие разрабатывать проекты VB.NET с помощью Visual Studio, доступны как часть последней.
Microsoft Visual Web Developer
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 . [48]

Предыдущие продукты [ править ]

Visual FoxPro
Visual FoxPro является ориентированным на данные объектно-ориентированном и процедурном языке программирования производства Microsoft . Он является производным от FoxPro (первоначально известного как FoxBASE ), который был разработан Fox Software с 1984 года. Visual FoxPro тесно интегрирован с собственным механизмом реляционной базы данных, который расширяет возможности FoxPro xBase для поддержки SQL- запросов и обработки данных. Visual FoxPro - это полнофункциональный [49] динамический язык программирования , не требующий использования дополнительной среды программирования общего назначения. В 2007 году Visual FoxPro был прекращен после версии 9 Service Pack 2. Он поддерживался до 2015 года.[50]
Visual SourceSafe
Microsoft Visual SourceSafe - это программный пакет для управления версиями , ориентированный на небольшие проекты по разработке программного обеспечения. База данных SourceSafe - это многопользовательская, многопроцессорная база данных файловой системы, использующая примитивы базы данных файловой системы Windows для обеспечения поддержки блокировки и совместного использования. Все версии многопользовательские, используют сеть SMB (файловый сервер). [51] [52] [53] Однако с Visual SourceSafe 2005 были добавлены другие режимы клиент-сервер , Lan Booster и VSS Internet (которые использовали HTTP / HTTPS ). Visual SourceSafe 6.0 был доступен как отдельный продукт [54]и был включен в Visual Studio 6.0 и другие продукты, такие как Office Developer Edition. Visual SourceSafe 2005 был доступен как отдельный продукт и включался в 2005 Team Suite. Azure DevOps заменил VSS в качестве рекомендованной Microsoft платформы для управления версиями .
Microsoft Visual J ++ / Microsoft Visual J #
Microsoft Visual J ++ - это реализация Microsoft языка Java (со специфическими для Microsoft расширениями) и связанных языковых служб. Он был прекращен в результате судебного разбирательства с Sun Microsystems , и технология была переработана в Visual J #, компилятор Microsoft Java для .NET Framework. J # был доступен в Visual Studio 2005 (поддерживался до 2015 года), но был прекращен в Visual Studio 2008.
Визуальный InterDev
Visual InterDev использовался для создания веб-приложений с использованием технологий Microsoft Active Server Pages (ASP). Он поддерживает автозавершение кода и включает инструменты управления сервером баз данных. Он был заменен на Microsoft Visual Web Developer.

Редакции [ править ]

Microsoft Visual Studio доступна в следующих выпусках или SKU : [55]

Сообщество [ править ]

12 ноября 2014 г. было объявлено о выпуске Community Edition как новой бесплатной версии с функциональностью, аналогичной Visual Studio Professional. До этой даты единственными бесплатными выпусками Visual Studio были варианты Express с ограниченным набором функций. В отличие от вариантов Express, Visual Studio Community поддерживает несколько языков и обеспечивает поддержку расширений. У отдельных разработчиков нет ограничений на использование редакции Community. Следующее использование также допускает неограниченное использование: участие в проектах с открытым исходным кодом, академические исследования, в учебной среде в классе, а также для разработки и тестирования драйверов устройств для операционной системы Windows. Любое другое использование организацией зависит от того, классифицированы ли вы как предприятие (более 250 сотрудников или более 1 миллиона долларов США).годовой выручки, в расчете на Microsoft). [56] Некоммерческие организации могут использовать до 5 копий без ограничений, для пользователей с номером 6 и выше требуется коммерческая лицензия; Корпоративным организациям требуется коммерческая лицензия для использования вне указанных исключений. [56] [57] Сообщество Visual Studio ориентировано на индивидуальных разработчиков и небольшие команды. [58] [59]

Профессиональный [ править ]

Начиная с Visual Studio 2010, профессиональная версия является коммерческой версией Visual Studio начального уровня . (Ранее была доступна стандартная версия с более ограниченным набором функций.) [60] Она предоставляет среду 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. [61] До этого Visual Basic, Visual C ++, Visual FoxPro и Visual SourceSafe продавались как отдельные продукты.

97 [ править ]

Microsoft выпустила первую Visual Studio (под кодовым названием Boston , [113] для города с таким же названием , что вначале VS Кодовые , связанные с местами) [113] в 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 была попыткой использовать одну и ту же среду разработки для нескольких языков. Visual J ++, InterDev и библиотека MSDN использовали одну и ту же «среду», называемую Developer Studio. [119]

Visual Studio также продавалась в комплекте с отдельными IDE, используемыми для Visual C ++, Visual Basic и Visual FoxPro. [20]

6.0 (1998) [ править ]

Следующая версия, версия 6.0 (кодовое имя Aspen , после горнолыжного курорта в Колорадо), [ править ] был выпущен в июне 1998 года и является последней версией для запуска на Windows 9x платформы. [120] Каждая версия каждого языка частично также была доведена до версии 6.0, включая Visual J ++, которая была до версии 1.1, и Visual InterDev в первой версии. Версия v6 Microsoft была основной средой для следующих четырех выпусков, чтобы предоставить программистам интегрированную платформу, похожую на похожую. Это привело Microsoft к переходу разработки на платформенно-независимую платформу .NET Framework .

Visual Studio 6.0 была последней версией, включающей Visual J ++ [121] [122], которую Microsoft удалила в рамках соглашения с Sun Microsystems, которое требовало от Microsoft Internet Explorer не обеспечивать поддержку виртуальной машины Java .

Visual Studio 6.0 выпускается в двух версиях: Professional и Enterprise. [123] Версия Enterprise содержала дополнительные функции, отсутствующие в версии Professional, в том числе:

  • Обозреватель производительности приложений
  • Менеджер по автоматизации
  • Microsoft Visual Modeler
  • RemAuto Connection Manager [ необходима ссылка ]
  • Анализатор Visual Studio

Visual Studio также продавалась в комплекте с отдельными IDE, используемыми для Visual C ++, Visual Basic и Visual FoxPro. [20]

.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 . [124] Программа установки выполняет это требование.

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 была переписана для частичного использования .NET. Все языки являются версиями Visual Studio, у нее более чистый интерфейс и большая связность. [ Требуется цитата ] Он также более настраиваемый с помощью окон инструментов, которые автоматически скрываются, когда они не используются. Хотя Visual FoxPro 7 начинался как часть Visual Studio .NET 2002, а ранние бета-версии VS позволяли отладку внутри библиотек DLL на основе VFP, он был удален перед выпуском, чтобы следовать собственному пути разработки. [ необходима цитата ]

Внутренний номер версии Visual Studio .NET 2002 - 7.0. Microsoft выпустила Service Pack 1 для Visual Studio .NET 2002 в марте 2005 г. [125]

.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 без IDE, которую Microsoft сделала бесплатно. По состоянию на 2010 г.он больше не доступен, и его заменили экспресс-выпуски. Внутренний номер версии Visual Studio .NET 2003 - это версия 7.1, а версия формата файла - 8.0. [126]

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 г. [127]

2005 [ править ]

Установочный диск Visual Studio 2005 Beta 2 Team Suite

Visual Studio 2005 под кодовым названием Whidbey (ссылка на остров Уидби в регионе Пьюджет-Саунд ) [ необходима цитата ] была выпущена в Интернете в октябре 2005 года и поступила в розничные магазины через несколько недель. Microsoft удалила прозвище .NET из Visual Studio 2005 (а также из всех других продуктов с .NET в своем названии), но он по-прежнему в первую очередь нацелен на .NET Framework, который был обновлен до версии 2.0. Это последняя версия, доступная для Windows 2000, а также последняя версия, предназначенная для приложений Windows 98 , Windows Me и Windows NT 4.0 для C ++. [128] [129]

Внутренний номер версии Visual Studio 2005 - 8.0, а версия формата файла - 9.0. [126] Microsoft выпустила пакет обновления 1 для Visual Studio 2005 14 декабря 2006 г. [130] 3 июня 2007 г. было выпущено дополнительное обновление для пакета обновления 1, обеспечивающее совместимость с Windows Vista. [131]

Visual Studio 2005 была обновлена ​​для поддержки всех новых функций, представленных в .NET Framework 2.0, включая универсальные шаблоны и ASP.NET 2.0. Функция IntelliSense в Visual Studio была обновлена ​​для универсальных типов, и были добавлены новые типы проектов для поддержки веб-служб ASP.NET. Visual Studio 2005 дополнительно предоставляет поддержку новой платформы сборки на основе задач, называемой Microsoft Build Engine ( MSBuild ), которая использует новый формат файла проекта на основе XML. [132] Visual Studio 2005 также включает локальный веб-сервер, отдельный от IIS , на котором могут размещаться приложения ASP.NET во время разработки и тестирования. Он также поддерживает все базы данных SQL Server 2005. Конструкторы баз данных были обновлены для поддержки ADO.NET 2.0, который входит в состав .NET Framework 2.0. C ++ также получил аналогичное обновление с добавлением C ++ / CLI, который должен заменить использование Managed C ++ . [133] Другие новые функции Visual Studio 2005 включают «Конструктор развертывания», который позволяет проверять проекты приложений перед развертыванием, улучшенную среду для веб-публикации в сочетании с ASP.NET 2.0 и нагрузочное тестирование для проверки производительности приложений при различных типах приложений. пользователь загружает. Начиная с выпуска 2005 года, Visual Studio также добавила обширную поддержку 64-разрядных версий. Хотя сама среда разработки хоста доступна только как 32-разрядное приложение, Visual C ++ 2005 поддерживает компиляцию для x86-64 (AMD64 и Intel 64), а также IA-64.( Itanium ). [134] 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, основанной на среде IDE Visual Studio 2005, и среды выполнения, которая может быть встроена в приложения для предоставления ее функций через объектную модель .NET. Приложения Office 2007 продолжают интегрироваться с VBA, за исключением InfoPath 2007, который интегрируется с VSTA. Версия 2.0 VSTA (на основе Visual Studio 2008) была выпущена в апреле 2008 года. [135]Он значительно отличается от первой версии, включая такие функции, как динамическое программирование и поддержку WPF , WCF , WF , LINQ и .NET 3.5 Framework.

2008 [ править ]

Visual Studio 2008, [136] и Visual Studio Team System 2008 [137] [138] под кодовым названием Orcas (отсылка к Острову Оркас , также острову в регионе Пьюджет-Саунд , как Уидби в предыдущем выпуске 2005 г.) были выпущены для подписчиков MSDN. 19 ноября 2007 г. вместе с .NET Framework 3.5. Исходный код среды IDE Visual Studio 2008 доступен по лицензии с общим исходным кодом некоторым партнерам Microsoft и независимым поставщикам программного обеспечения . [91] 11 августа 2008 г. Microsoft выпустила пакет обновления 1 для Visual Studio 2008. [139]Внутренний номер версии Visual Studio 2008 - 9.0, а версия формата файла - 10.0. Visual Studio 2008 - последняя версия, поддерживающая ориентацию на Windows 2000 для приложений C ++. [140]

Visual Studio 2008 ориентирована на разработку Windows Vista , системы 2007 Office и веб-приложений. Для визуального дизайна включены новый визуальный дизайнер 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). [141] Для Visual C ++ Visual Studio добавляет новую версию классов Microsoft Foundation (MFC 9.0), которая добавляет поддержку визуальных стилей и элементов управления пользовательского интерфейса, представленных в Windows Vista . [142] Для взаимодействия собственного и управляемого кода Visual C ++ представляет STL / CLR, который является портом контейнеров и алгоритмов стандартной библиотеки шаблонов C ++ (STL) для управляемого кода . STL / CLR определяет контейнеры, итераторы и алгоритмы, подобные STL, которые работают с управляемыми объектами C ++ / CLI . [143] [144]

Зрительные функции Studio 2008 включают XAML -На дизайнер (кодовое название Сидр ), рабочий процесс дизайнер , LINQ к SQL дизайнер (для определения отображения типов и объектов инкапсуляцию для данных SQL Server), XSLT отладчик, JavaScript Intellisense , поддержка JavaScript отладка, поддержка Среди прочего, проявляется UAC , система параллельной сборки. [145] Он поставляется с расширенным набором виджетов пользовательского интерфейса как для Windows Forms, так и для WPF . Он также включает механизм многопоточной сборки ( MSBuild) для компиляции нескольких исходных файлов (и создания исполняемого файла) в проекте одновременно в нескольких потоках . Он также включает поддержку компиляции ресурсов значков в формате PNG , представленного в Windows Vista. Обновленный конструктор XML-схемы был выпущен отдельно через некоторое время после выпуска Visual Studio 2008. [146]

Отладчик Visual Studio включает функции, упрощающие отладку многопоточных приложений. В режиме отладки в окне потоков , в котором перечислены все потоки, при наведении курсора на поток отображается трассировка стека этого потока во всплывающих подсказках. [147] Потоки могут быть напрямую названы и помечены для облегчения идентификации из самого окна. [148] Кроме того, в окне кода, наряду с указанием местоположения выполняющейся в текущий момент инструкции в текущем потоке, также указываются выполняемые в данный момент инструкции в других потоках. [148] [149] Отладчик Visual Studio поддерживает интегрированную отладку библиотеки базовых классов .NET 3.5 Framework.(BCL), который может динамически загружать исходный код BCL и символы отладки и позволяет переходить к источнику BCL во время отладки. [150] По состоянию на 2010 г. доступно ограниченное подмножество исходного кода BCL, поддержка дополнительных библиотек запланирована на будущее.

2010 [ править ]

12 апреля 2010 года Microsoft выпустила Visual Studio 2010 под кодовым названием Dev10 , [85] и .NET Framework 4 . [151] [152]

Была переработана среда разработки Visual Studio 2010, которая, по словам Microsoft , очищает организацию пользовательского интерфейса и «снижает беспорядок и сложность». [153] Новая IDE лучше поддерживает несколько окон документов и плавающие окна инструментов, [153] одновременно предлагая лучшую поддержку нескольких мониторов. Оболочка IDE была переписана с использованием Windows Presentation Foundation (WPF), тогда как внутренняя часть была переработана с использованием Managed Extensibility Framework (MEF), которая предлагает больше точек расширяемости, чем предыдущие версии IDE, которые позволяли надстройкам изменять поведение IDE. [154]

Новый мультипарадигмальный вариант ML F # является частью Visual Studio 2010. [155]

Visual Studio 2010 поставляется с .NET Framework 4 и поддерживает разработку приложений для Windows 7 . [153] Он поддерживает базы данных IBM DB2 и Oracle в дополнение к Microsoft SQL Server . [153] Он имеет встроенную поддержку для разработки приложений Microsoft Silverlight , включая интерактивный конструктор. [153] Visual Studio 2010 предлагает несколько инструментов для упрощения параллельного программирования : в дополнение к Parallel Extensions для .NET Framework и Parallel Patterns Library для машинного кода., Visual Studio 2010 включает инструменты для отладки параллельных приложений. Новые инструменты позволяют визуализировать параллельные задачи и их стеки времени выполнения . [156] Инструменты для профилирования параллельных приложений могут использоваться для визуализации времени ожидания потоков и миграций потоков между ядрами процессора. [157] Intel и Microsoft совместно обязались поддерживать новую среду выполнения с параллелизмом в Visual Studio 2010 [158], а Intel запустила поддержку параллелизма в Parallel Studio в качестве надстройки для Visual Studio. [159]

Редактор кода Visual Studio 2010 теперь выделяет ссылки; всякий раз, когда выбран символ, выделяются все другие варианты использования символа. [160] Он также предлагает функцию быстрого поиска для постепенного поиска по всем символам в проектах C ++, C # и VB.NET. Быстрый поиск поддерживает совпадение подстрок и поиск по верблюжьему регистру . [160] Функция иерархии вызовов позволяет разработчику видеть все методы, которые вызываются из текущего метода, а также методы, вызывающие текущий. [160] IntelliSense в Visual Studio поддерживает ориентацию на потребителя.режим, который могут выбрать разработчики. В этом режиме IntelliSense не заполняет идентификаторы автоматически; это позволяет разработчику использовать неопределенные идентификаторы (например, имена переменных или методов) и определять их позже. Visual Studio 2010 также может помочь в этом, автоматически определяя их, если он может вывести их типы из использования. [160] В текущих версиях Visual Studio есть известная ошибка, из-за которой IntelliSense становится непригодной для проектов, использующих чистый C (не C ++). [161]

Visual Studio 2010 имеет новую справочную систему, заменяющую средство просмотра библиотеки MSDN . Справочная система больше не основана на Microsoft Help 2 и не использует Microsoft Document Explorer. Динамическая справка, содержащая ссылки на элементы справки, основанные на том, что разработчик делал в то время, была удалена в окончательной версии [162], но может быть добавлена ​​обратно с помощью загрузки из Microsoft. [163]

Visual Studio 2010 больше не поддерживает разработку для Windows Mobile до Windows Phone 7 . Пакет обновления 1 для Visual Studio 2010 был выпущен в марте 2011 года. [164]

Окончательный 2010 [ править ]

Visual Studio Ultimate 2010 заменяет Visual Studio 2008 Team Suite. [165] Он включает новые инструменты моделирования, [166] такие как « Обозреватель архитектуры» , который графически отображает проекты и классы, а также отношения между ними. [167] Он поддерживает диаграмму активности UML, диаграмму компонентов, диаграмму (логических) классов, диаграмму последовательности и диаграмму вариантов использования. [167] Visual Studio Ultimate 2010 также включает в себя Test Impact Analysis, который дает подсказки о том, на какие тестовые примеры влияют модификации исходного кода, без фактического запуска тестовых примеров. [168] Это ускоряет тестирование, избегая запуска ненужных тестовых примеров.

Visual Studio Ultimate 2010 также включает исторический отладчик для управляемого кода под названием IntelliTrace . В отличие от традиционного отладчика, который записывает только текущий активный стек, IntelliTrace записывает все события, такие как предыдущие вызовы функций, параметры методов, события и исключения. Это позволяет перемотать выполнение кода в случае, если точка останова не была установлена ​​там, где произошла ошибка. [169] Отладка с помощью IntelliTrace заставляет приложение работать медленнее, чем отладка без него, и использует больше памяти, поскольку необходимо записывать дополнительные данные. Microsoft позволяет настроить, сколько данных должно быть записано, по сути, позволяя разработчикам сбалансировать скорость выполнения и использование ресурсов. Управление лабораториейКомпонент Visual Studio Ultimate 2010 использует виртуализацию для создания аналогичной среды выполнения для тестировщиков и разработчиков. Эти виртуальные машины маркируются с контрольно - пропускными пунктами , которые в дальнейшем могут быть исследованы по вопросам, а также воспроизвести проблему. [170] Visual Studio Ultimate 2010 также включает возможность записи тестовых запусков, которые фиксируют конкретное состояние операционной среды, а также точные шаги, используемые для запуска теста. Затем эти шаги можно воспроизвести, чтобы воспроизвести проблемы. [171]

2012 [ править ]

Логотип Microsoft Visual Studio 2012

Окончательная сборка Visual Studio 2012 была объявлена ​​1 августа 2012 г., а официальное мероприятие по запуску состоялось 12 сентября 2012 г. [172]

В отличие от предыдущих версий, Visual Studio 2012 не может записывать и воспроизводить макросы, а редактор макросов был удален. [173]

Новые функции включают поддержку WinRT и C ++ / CX (Component Extensions) и C ++ AMP ( программирование GPGPU ) Semantic Colorization. [174]

16 сентября 2011 г. на веб-сайте Microsoft была опубликована полная версия Visual Studio 11 для разработчиков. Для Visual Studio 11 Developer Preview требуется ОС Windows 7, Windows Server 2008 R2, Windows 8 или более поздние версии. [175] Версии библиотеки Microsoft Foundation Class (MFC) и среды выполнения C (CRT), включенные в этот выпуск, не могут создавать программное обеспечение, совместимое с Windows XP или Windows Server 2003, за исключением использования встроенного многоцелевого назначения и отказа от новейших библиотек, компиляторов и заголовки. [176]Однако 15 июня 2012 г. в блоге VC ++ Team было объявлено, что на основе отзывов клиентов 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 -J ). [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 года в виртуальном случае запуска под знаком S. Somasegar и размещенный на событиях .visualstudio .com . [190] «Обновление 1 для Visual Studio 2013» (Visual Studio 2013.1) было выпущено 20 января 2014 г. [191] Visual Studio 2013.1 - это целевое обновление, которое затрагивает некоторые ключевые области отзывов клиентов. [192] «Обновление 2 для Visual Studio 2013» (Visual Studio 2013.2) было выпущено 12 мая 2014 г. [193]Обновление 3 для Visual Studio 2013 было выпущено 4 августа 2014 г. В этом обновлении Visual Studio предоставляет возможность отключать меню с заглавными буквами, что было введено в VS2012. [194] «Обновление 4 для Visual Studio 2013» (Visual Studio 2013.4) было выпущено 12 ноября 2014 г. [195] «Обновление 5 для Visual Studio 2013 г. 5» (Visual Studio 2013.5) было выпущено 20 июля 2015 г. [196]

2015 [ править ]

Первоначально называвшаяся Visual Studio «14», первая предварительная версия технологии сообщества (CTP) была выпущена 3 июня 2014 года [197], а релиз-кандидат был выпущен 29 апреля 2015 года; Окончательное название Visual Studio 2015 было официально объявлено 12 ноября 2014 г. [198]

RTM Visual Studio 2015 была выпущена 20 июля 2015 года. [196] Visual Studio 2015 Update 1 был выпущен 30 ноября 2015 года. [196] Visual Studio 2015 Update 2 был выпущен 30 марта 2016 года. [196] Visual Studio 2015 Обновление 3 было выпущено 27 июня 2016 г. [196]

2017 [ править ]

Логотип Microsoft Visual Studio 2017

Первоначально называвшаяся Visual Studio «15», она была выпущена 7 марта 2017 года. [199] Первая предварительная версия была выпущена 30 марта 2016 года. [200] Visual Studio «15» Preview 2 была выпущена 10 мая 2016 года. [201] [202] Предварительная версия 3 Visual Studio «15» была выпущена 7 июля 2016 г. [203] [204] Предварительная версия 4 Visual Studio «15» была выпущена 22 августа 2016 г. [205] [206] Visual Studio «15» превью 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]

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 . [42]

20 сентября 2018 года была выпущена Visual Studio 15.8.5. Инструменты для Xamarin теперь поддерживают Xcode 10. [214]

Visual Studio 2017 предлагает новые функции, такие как поддержка EditorConfig (среда применения стиля кодирования), поддержка NGen , .NET Core и набор инструментов Docker (предварительная версия) и Xamarin 4.3 (предварительная версия). [210] Он также имеет редактор XAML , улучшенную IntelliSense, живое модульное тестирование, улучшенную отладку, а также улучшенную среду IDE и повышенную производительность. [215] Кроме того, это последняя версия Visual Studio, поддерживающая поддержку проектов Windows 10 Mobile. [216]

2019 [ править ]

6 июня 2018 года Microsoft анонсировала Visual Studio 2019 (версия 16). [217]

4 декабря 2018 г. была выпущена предварительная версия 1 Visual Studio 2019. [218] 24 января 2019 г. была выпущена предварительная версия 2 Visual Studio 2019. [219] 13 февраля 2019 г. была выпущена предварительная версия 3 Visual Studio 2019. [220]

27 февраля 2019 года был выпущен Visual Studio 2019 RC. [221]

Он общедоступен (GA) со 2 апреля 2019 г. и доступен для скачивания. [222]

2022 [ править ]

19 апреля 2021 года Microsoft анонсировала Visual Studio 2022 (версия 17). [223] [224] Это первая версия, работающая как 64-разрядный процесс, позволяющий основному процессу Visual Studio обращаться к более чем 4 ГБ памяти, предотвращая исключения нехватки памяти, которые могут возникнуть в больших проектах.

Связанные продукты [ править ]

Службы Azure DevOps [ править ]

13 ноября 2013 года Microsoft объявила о выпуске программного обеспечения в качестве предложения услуги Visual Studio на платформе Microsoft Azure ; в то время Microsoft называла это Visual Studio Online. Ранее объявленный как Team Foundation Services, он расширился за счет локального Team Foundation Server (TFS; теперь известный как Azure DevOps Server ), сделав его доступным в Интернете и реализовав модель скользящего выпуска . [225] [226] Клиенты могли использовать портал Azure для подписки на Visual Studio Online. Подписчики получают размещенный Git- совместимый контроль версий.система, служба нагрузочного тестирования, служба телеметрии и редактор кода в браузере под кодовым названием «Монако». [227] Во время соединения (); На мероприятии для разработчиков, состоявшемся 18 ноября 2015 года, Microsoft объявила, что сервис был переименован в «Visual Studio Team Services (VSTS)». [228] 10 сентября 2018 г. Microsoft объявила об очередном ребрендинге службы, на этот раз на «Службы Azure DevOps». [48]

Microsoft предлагает уровни доступа для подписчиков Stakeholder, Basic и Visual Studio для Azure DevOps Services. Базовый план предоставляется бесплатно для пяти пользователей. Пользователи с подпиской Visual Studio могут быть добавлены в план без дополнительной оплаты. [229]

Управление жизненным циклом приложений Visual Studio [ править ]

Visual Studio Application Lifecycle Management (ALM) - это набор интегрированных инструментов разработки программного обеспечения, разработанных Microsoft. Эти инструменты в настоящее время состоят из IDE (Visual Studio 2015 Community и более поздних версий), сервера (Team Foundation Server) и облачных служб (Visual Studio Team Services). [230] Visual Studio ALM поддерживает командную разработку и совместную работу, гибкое управление проектами, DevOps , контроль версий , упаковку, непрерывную разработку, автоматическое тестирование, управление выпусками, непрерывную доставку и инструменты отчетности для приложений и сервисов. [231]

В Visual Studio 2005 и Visual Studio 2008 этот бренд был известен как Microsoft Visual Studio Team System (VSTS). В октябре 2009 года торговая марка Team System была переименована в [166] [232] Visual Studio ALM с выпуском Visual Studio 2010 (кодовое название «Rosario»). [233]

Visual Studio Team Services дебютировала как Visual Studio Online в 2013 году и была переименована в 2015 году. [234]

Visual Studio Lab Management [ править ]

Visual Studio Lab Management - это инструмент разработки программного обеспечения, разработанный Microsoft для тестировщиков программного обеспечения для создания и управления виртуальными средами. Lab Management расширяет существующую платформу управления жизненным циклом приложений Visual Studio, чтобы включить интегрированную лабораторию тестирования на основе Hyper-V . Начиная с Visual Studio 2012, он уже входит в комплект поставки; и его можно настроить после интеграции Azure DevOps и SCVMM. [235]

Visual Studio LightSwitch [ править ]

Microsoft Visual Studio LightSwitch - это расширение и платформа, специально предназначенная для создания бизнес-приложений, основанных на существующих технологиях .NET и платформах Microsoft. Заявки , полученные архитектурна 3- х уровневые : пользовательский интерфейс работает на любой Microsoft Silverlight или HTML 5 клиента , [236] или как SharePoint 2013 приложения; [237] уровень логики и доступа к данным построен на WCF Data Services и представлен как канал OData, размещенный [238] в ASP.NET; а основное хранилище данных поддерживает 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. [239]

Уровень пользовательского интерфейса теперь является необязательным компонентом при развертывании решения LightSwitch, что позволяет развертывать только службы. [240]

Первая версия Visual Studio LightSwitch, выпущенная 26 июля 2011 г. [241], имела много отличий от текущей [ когда? ] выпуск LightSwitch. Примечательно, что инструмент был куплен и установлен как отдельный продукт. Если на компьютере уже установлена ​​Visual Studio 2010 Professional или выше, LightSwitch будет интегрирован в него. [242] Вторым важным отличием было то, что средний уровень был построен и предоставлен с использованием WCF RIA Services.

С 14 октября 2016 г. Microsoft больше не рекомендует LightSwitch для разработки новых приложений. [243]

Код Visual Studio [ править ]

Visual Studio Code - это бесплатный редактор исходного кода , а также другие функции для Linux, Mac OS и Windows. [244] Он также включает поддержку отладки и встроенный Git Control . Он построен на открытых источниках , [245] и 14 апреля 2016 был выпущен в версии 1.0. [246]

Профайлер системы Visual Studio Team [ править ]

Visual Studio Team System Profiler (VSTS Profiler) - это инструмент для анализа производительности .NET-проектов, который анализирует пространственную и временную сложность программы. [247] Он анализирует код и готовит отчет, который включает выборку ЦП, инструментарий, распределение памяти .NET и конфликт ресурсов . [248]

См. Также [ править ]

  • Microsoft Visual Studio Express
  • Сравнение интегрированных сред разработки
  • Microsoft Small Basic
  • AppVeyor
  • Эрих Гамма
  • Юлия Люсон

Ссылки [ править ]

  1. ^ «Примечания к выпуску Visual Studio 2019» . docs.microsoft.com . Проверено 13 апреля 2021 года .
  2. ^ «Номера сборки Visual Studio и даты выпуска» . docs.microsoft.com . Проверено 13 апреля 2021 года .
  3. ^ https://docs.microsoft.com/en-us/visualstudio/install/visual-studio-build-numbers-and-release-dates?view=vs-2019
  4. ^ «Системные требования Visual Studio 2017» . docs.microsoft.com . Microsoft . Архивировано 11 сентября 2018 года . Проверено 10 сентября 2018 года .
  5. ^ «Языковой пакет Microsoft Visual Studio 2015» . microsoft.com . Microsoft . Архивировано 12 сентября 2016 года . Проверено 29 августа 2016 года .
  6. ^ "Загрузки Visual Studio" . visualstudio.com . Microsoft . Архивировано 26 декабря 2018 года . Проверено 23 ноября 2013 года .
  7. Перейти ↑ Brenner, Pat (19 июля 2013 г.). «Поддержка библиотеки C99 в Visual Studio 2013» . Блог группы разработчиков Visual C ++ . Microsoft . Архивировано 5 августа 2014 года . Проверено 3 августа 2014 года .
  8. ^ «F # в Microsoft Research» . Архивировано 1 апреля 2019 года . Проверено 22 июля 2019 года .
  9. ^ «Лучшая среда разработки Python для программирования на Python» . Питонический квест . 13 января, 2017. Архивировано из оригинала 18 января 2017 года . Проверено 17 января 2017 года .
  10. ^ "Архивная копия" . Архивировано 26 октября 2020 года . Проверено 22 октября 2020 года .CS1 maint: заархивированная копия как заголовок ( ссылка )
  11. ^ "Модель среды разработки Visual Studio" . MSDN . Microsoft . Архивировано 19 октября 2008 года . Проверено 1 января 2008 года .
  12. ^ «Пакеты VSPackages и структура управляемых пакетов (MPF)» . MSDN . Microsoft . Архивировано 13 января 2009 года . Проверено 1 января 2008 года .
  13. ^ a b c d Мехта, Виджай. «Расширение Visual Studio 2005» . CodeGuru . Архивировано 17 марта 2010 года . Проверено 1 января 2008 года .
  14. ^ a b c «Основы языковой службы» . MSDN . Microsoft . Архивировано 12 января 2009 года . Проверено 1 января 2008 года .
  15. ^ "Обзор пакета Babel" . MSDN . Microsoft . Архивировано 12 января 2009 года . Проверено 1 января 2008 года .
  16. ^ «Обзор управляемых языковых служб» . MSDN . Microsoft . Архивировано 12 января 2009 года . Проверено 1 января 2008 года .
  17. ^ «Основы интеграции системы управления версиями» . MSDN . Архивировано 15 февраля 2011 года . Проверено 19 сентября 2010 года .
  18. ^ "Плагины управления версиями" . MSDN . Архивировано 26 сентября 2010 года . Проверено 19 сентября 2010 года .
  19. ^ a b Константин, Алин. «Интерфейс управления исходным кодом Microsoft» . Архивировано из оригинального 18 февраля 2008 года . Проверено 3 января 2008 года .
  20. ^ a b c d «Расширяемость Visual Studio» . Журнал CoDe. Архивировано из оригинального 22 февраля 2010 года . Проверено 1 января 2008 года .
  21. ^ a b Гатри, Скотт . «Хорошие улучшения в редактировании кода VS 2008» . Архивировано 10 июня 2010 года . Проверено 31 декабря 2007 года .
  22. ^ Гатри, Скотт . «VS 2008 JavaScript IntelliSense» . Архивировано 1 декабря 2010 года . Проверено 31 декабря 2007 года .
  23. ^ Гатри, Скотт . «Веб-дизайнер VS 2008 и поддержка CSS» . Архивировано 23 января 2010 года . Проверено 31 декабря 2007 года .
  24. ^ a b «Visual Studio .NET - 10 лучших советов и приемов редактора кода» . MSDN TV. Архивировано 23 марта 2008 года . Проверено 31 декабря 2007 года .
  25. ^ "Фоновая компиляция, часть 1" . 25 февраля 2004 года. Архивировано 16 марта 2011 года . Проверено 31 декабря 2007 года .
  26. ^ a b Герц, Мэтью. «Масштабирование: очень загруженный фоновый компилятор» . Журнал MSDN . Microsoft . Архивировано из оригинального 19 -го февраля 2008 года . Проверено 31 декабря 2007 года .
  27. Авраам, Томас Ф. (9 декабря 2005 г.). «Фоновая компиляция в Visual Studio 2002, 2003 и 2005» . Архивировано 4 марта 2016 года . Проверено 10 ноября 2015 года .
  28. ^ «Присоединение к запущенным процессам» . MSDN . Архивировано 30 апреля 2008 года . Проверено 31 декабря 2007 года .
  29. ^ «Свалки» . MSDN . Архивировано 5 сентября 2008 года . Проверено 31 декабря 2007 года .
  30. ^ «Обзор точки останова» . MSDN . Архивировано 1 января 2009 года . Проверено 31 декабря 2007 года .
  31. ^ a b «Обзор пошагового выполнения кода» . MSDN . Архивировано 14 сентября 2008 года . Проверено 31 декабря 2007 года .
  32. ^ «Отладка во время разработки» . MSDN . Архивировано 17 сентября 2008 года . Проверено 31 декабря 2007 года .
  33. ^ «Привязка элементов управления к данным в Visual Studio» . Msdn.microsoft.com. Архивировано 15 мая 2013 года . Проверено 15 июня 2013 года .
  34. ^ «MSDN TV: знакомство с« Сидром »- конструктором Visual Studio для WPF (« Авалон »)» . MSDN TV . Проверено 1 января 2008 года .
  35. ^ «MVC: официальный сайт Microsoft ASP.NET» . Asp.net. 10 мая 2013 года. Архивировано 24 июня 2010 года . Проверено 15 июня 2013 года .
  36. ^ «Карта содержимого динамических данных» . Asp.net. Архивировано 27 июня 2010 года . Проверено 15 июня 2013 года .
  37. ^ «Team Explorer 2005 (файл .img)» . Microsoft . Архивировано 24 декабря 2010 года . Проверено 5 марта 2007 года .
  38. ^ «Visual Studio Team System 2008 Team Explorer» . Microsoft . Архивировано 9 июня 2010 года . Проверено 5 марта 2007 года .
  39. ^ «Как использовать Server Explorer в Visual Studio .NET и Visual Studio 2005» . Microsoft . Архивировано 3 августа 2010 года . Проверено 1 января 2008 года .
  40. ^ «Документация по Microsoft Visual Studio 2017: Превентивная защита - Dotfuscator .NET Obfuscator и инструмент защиты кода» . Microsoft.com. 15 марта 2017 года. Архивировано 22 февраля 2017 года . Проверено 16 мая 2017 года .
  41. ^ Cangialosi, Энтони (6 июня 2008). «Галерея Visual Studio стала немного более удобной для сообщества» . Энтони @ MS . Microsoft . Архивировано 13 мая 2014 года . Проверено 3 августа 2014 года .
  42. ^ a b «Объявление: MSVC соответствует стандарту C ++» . Архивировано 26 августа 2018 года . Проверено 11 августа 2018 года .
  43. ^ "Внутренние компоненты компилятора" . MSDN . Архивировано 6 мая 2008 года . Проверено 2 января 2008 года .
  44. ^ «OpenMP в Visual C ++ (Visual Studio 2005)» . MSDN . Microsoft. 2005. Архивировано 21 сентября 2013 года . Проверено 27 апреля 2013 года .
  45. ^ «Visual C # (MSDN)» . MSDN . Архивировано 27 мая 2009 года . Проверено 1 июня 2009 года .
  46. ^ «Сделайте ваши компоненты действительно RAD с помощью Visual Studio .NET Property Browser» . Октябрь 2010. Архивировано 10 января 2015 года . Проверено 26 января 2015 года .
  47. ^ «Что нового в Visual Basic и Visual C #» . Октябрь 2010. Архивировано 30 ноября 2010 года . Проверено 26 января 2015 года .
  48. ^ a b Круто, Джейми. «Представляем Azure DevOps» . Архивировано 10 сентября 2018 года . Проверено 10 сентября 2018 года .
  49. ^ «Visual FoxPro Home, в разделе Обзор Visual FoxPro 9.0» . MSDN . Архивировано 10 марта 2014 года . Проверено 8 марта 2014 года .
  50. ^ «Послание к сообществу» . MSDN . Архивировано 6 августа 2010 года . Проверено 2 января 2008 года .
  51. Де, Алан. «Visual SourceSafe: система уничтожения исходного кода Microsoft» . Highprogrammer.com. Архивировано 31 августа 2009 года . Проверено 6 сентября 2009 года .
  52. ^ «ИНФОРМАЦИЯ: необходимые сетевые права для каталогов SourceSafe» . Support.microsoft.com. 24 февраля 2005 года архивация с оригинала на 26 января 2012 года . Проверено 6 сентября 2009 года .
  53. ^ «Рекомендации Microsoft Visual SourceSafe Best Practices» . Msdn.microsoft.com. Архивировано 5 июня 2009 года . Проверено 6 сентября 2009 года .
  54. ^ «Купить Microsoft Visual SourceSafe 6 (324-00269) :: eCostSoftware.com - поставщик программного обеспечения в Великобритании» . eCostSoftware.com. Архивировано 8 декабря 2008 года . Проверено 6 сентября 2009 года .
  55. ^ «Сравнить выпуски Visual Studio 2019» . Microsoft. Архивировано 12 марта 2017 года . Проверено 11 марта 2017 года .
  56. ^ a b «Технический документ по лицензированию Visual Studio 2017» (PDF) . Ноябрь 2017. Архивировано 11 августа 2018 года (PDF) . Проверено 11 августа 2018 года .
  57. ^ «Сравнить предложения продуктов Visual Studio | Visual Studio» . visualstudio.microsoft.com . Архивировано 11 августа 2018 года . Проверено 11 августа 2018 года .
  58. ^ «Microsoft представляет предварительные версии Visual Studio 2015 и .NET 2015, бесплатное сообщество Visual Studio 2013» . VentureBeat . 12 ноября 2014 года. Архивировано 12 ноября 2014 года . Проверено 12 ноября 2014 года .
  59. ^ «Microsoft запускает бесплатную неограниченную версию Visual Studio для небольших команд» . TechCrunch. Архивировано 13 ноября 2014 года . Проверено 12 ноября 2014 года .
  60. ^ "Изменения лицензирования VS 2010" . Microsoft. 19 октября 2009 года. Архивировано 6 августа 2010 года . Проверено 22 июня 2010 года .
  61. ^ Оти, Майкл (30 апреля 1997). «Visual Studio 97» . Windows для ИТ-специалистов . Архивировано 4 февраля 2018 года . Проверено 3 февраля 2018 года .
  62. ^ «Visual Studio 2019: код быстрее. Работайте умнее. Создавайте будущее» . Блог Visual Studio . Microsoft. 2 апреля 2019 года. Архивировано 29 января 2021 года . Проверено 3 апреля 2019 года .
  63. ^ «Примечания к выпуску Visual Studio 2019» . docs.microsoft.com . Проверено 13 апреля 2021 года .
  64. ^ «Номера сборки Visual Studio и даты выпуска» . docs.microsoft.com . Проверено 13 апреля 2021 года .
  65. ^ «Варианты поддержки для корпоративных и профессиональных клиентов» . support.microsoft.com . Архивировано 26 октября 2020 года . Проверено 22 октября 2020 года .
  66. ^ "Объявление .NET 5.0" . Блог .NET . 10 ноября, 2020. архивации с оригинала на 18 февраля 2021 года . Проверено 11 ноября 2020 года .
  67. ^ «Заметки о выпуске Visual Studio 2017 версии 15.9» . Архивировано 6 ноября 2019 года . Проверено 19 ноября 2019 года .
  68. ^ «Объявление об общедоступности Visual Studio 2017… и многое другое» . Блог Visual Studio . Microsoft. 7 марта 2017 года. Архивировано 4 января 2020 года . Проверено 22 декабря 2019 года .
  69. ^ «Visual Studio 2017 версии 15.9 уже доступна» . Блог Visual Studio . Microsoft. 19 ноября 2018.
  70. ^ «Заметки о выпуске Visual Studio 2017 15.9» . docs.microsoft.com . Архивировано 10 декабря 2019 года . Проверено 11 августа 2018 года .
  71. ^ «Поддержка старых версий Visual Studio» . support.microsoft.com . Архивировано 26 октября 2020 года . Проверено 22 октября 2020 года .
  72. ^ a b c «Номера версий и обновления Visual Studio 2012, 2013, 2015, 2017» . Архивировано 20 мая 2020 года . Проверено 19 ноября 2019 года .
  73. ^ a b «Выпущены Visual Studio 2015 и Visual Studio 2013 с обновлением 5» . Блог Visual Studio . Microsoft. 20 июля 2015 года. Архивировано 22 декабря 2019 года . Проверено 22 декабря 2019 года .
  74. ^ «Visual Studio 2015 и .NET 4.6 доступны для загрузки» . Блог Сомасегара . Microsoft. 20 июля 2015 года. Архивировано 22 декабря 2019 года . Проверено 22 декабря 2019 года .
  75. ^ «Доступны обновления 3 для Visual Studio 2015 и .NET Core 1.0» . Блог Visual Studio . Microsoft. 27 июня 2016 года. Архивировано 22 декабря 2019 года . Проверено 22 декабря 2019 года .
  76. ^ «Поддержка старых версий Visual Studio» . support.microsoft.com . Архивировано 26 октября 2020 года . Проверено 22 октября 2020 года .
  77. ^ "Visual Studio 2013 выпущен в Интернет!" . Блог Visual Studio . Microsoft. 17 октября 2013 года. Архивировано 22 декабря 2019 года . Проверено 22 декабря 2019 года .
  78. ^ «Visual Studio 2013 доступна для загрузки» . Блог Сомасегара . Microsoft. 17 октября 2013 года. Архивировано 22 декабря 2019 года . Проверено 22 декабря 2019 года .
  79. ^ «Поддержка старых версий Visual Studio» . support.microsoft.com . Архивировано 26 октября 2020 года . Проверено 22 октября 2020 года .
  80. ^ "Visual Studio 2012 выпущена для Интернета!" . Блог Visual Studio . Microsoft. 22 августа 2012 года. Архивировано 22 декабря 2019 года . Проверено 22 декабря 2019 года .
  81. ^ "Visual Studio 2012 и .NET 4.5 уже доступны!" . Блог Сомасегара . Microsoft. 15 августа 2012 года. Архивировано 22 декабря 2019 года . Проверено 22 декабря 2019 года .
  82. ^ «Запуск Visual Studio 2012 и .NET 4.5» . Блог Сомасегара . Microsoft. 12 сентября 2012 года. Архивировано 22 декабря 2019 года . Проверено 22 декабря 2019 года .
  83. ^ «Visual Studio 2012 Update 5 RTM выпущен» . Блог Visual Studio . Microsoft. 27 августа 2015 года. Архивировано 22 декабря 2019 года . Проверено 22 декабря 2019 года .
  84. ^ «Поддержка старых версий Visual Studio» . support.microsoft.com . Архивировано 26 октября 2020 года . Проверено 22 октября 2020 года .
  85. ^ a b «Visual Studio 2010 aka. Dev10 Beta доступна для загрузки - VolkerW's WebLog» . blogs.msdn.microsoft.com . Архивировано 22 июля 2019 года . Проверено 22 июля 2019 года .
  86. ^ "Visual Studio 2010 уже доступна!" . Блог Visual Studio . Microsoft. 12 апреля 2010 года. Архивировано 9 ноября 2019 года . Проверено 21 декабря 2019 года .
  87. ^ «Объявление о доступности Visual Studio 2010 и .NET Framework 4» . Блог Сомасегара . Microsoft. 11 апреля 2010 года. Архивировано 21 декабря 2019 года . Проверено 21 декабря 2019 года .
  88. ^ «Visual Studio 2010 SP1 уже доступен» . Блог Visual Studio . Microsoft. 11 марта 2011 года. Архивировано 22 декабря 2019 года . Проверено 22 декабря 2019 года .
  89. ^ «Улучшения Visual Studio 2010» . Блог Сомасегара . Microsoft. 7 марта 2011 года. Архивировано 22 декабря 2019 года . Проверено 22 декабря 2019 года .
  90. ^ "Архивная копия" . support.microsoft.com . Архивировано 14 августа 2019 года . Проверено 13 августа 2019 года .CS1 maint: заархивированная копия как заголовок ( ссылка )
  91. ^ a b «Microsoft предоставляет партнерам больше доступа к коду Orcas IDE» . Проверено 6 ноября 2007 года .
  92. ^ "Visual Studio 2008 и .NET Framework 3.5 отправлены!" . Блог Сомасегара . Microsoft. 19 ноября 2007 года. Архивировано 21 декабря 2019 года . Проверено 21 декабря 2019 года .
  93. ^ "Выпущен Service Pack 1 для VS 2008 и .NET FX 3.5!" . Блог Сомасегара . Microsoft. 11 августа 2008 года. Архивировано 22 декабря 2019 года . Проверено 22 декабря 2019 года .
  94. ^ "Архивная копия" . support.microsoft.com . Архивировано 14 августа 2019 года . Проверено 13 августа 2019 года .CS1 maint: заархивированная копия как заголовок ( ссылка )
  95. ^ "Visual Studio 2005" . WineHQ . CodeWeavers. Архивировано 18 мая 2018 года . Проверено 18 мая 2018 года .
  96. ^ "Visual Studio 2005 и .NET Framework 2.0 отправлены!" . Блог Сомасегара . Microsoft. 27 октября 2005 года архивации с оригинала на 21 декабря 2019 года . Проверено 21 декабря 2019 года .
  97. ^ "VS 2005 SP1 выпущен!" . Блог Сомасегара . Microsoft. 15 декабря 2006 года архивация с оригинала на 22 декабря 2019 года . Проверено 22 декабря 2019 года .
  98. ^ "Архивная копия" . support.microsoft.com . Архивировано 13 августа 2019 года . Проверено 13 августа 2019 года .CS1 maint: заархивированная копия как заголовок ( ссылка )
  99. ^ "Visual Studio .NET 2003" . WineHQ . CodeWeavers. Архивировано 18 мая 2018 года . Проверено 18 мая 2018 года .
  100. ^ «Microsoft объявляет о доступности Visual Studio .NET 2003 во всем мире» . Пресс-релизы . Microsoft. 23 апреля 2003 года. Архивировано 13 августа 2019 года . Проверено 30 ноября 2019 года .
  101. ^ "Доступен VS .NET 2003 SP1!" . Блог Сомасегара . Microsoft. 16 августа 2006 года. Архивировано 22 декабря 2019 года . Проверено 22 декабря 2019 года .
  102. ^ "Архивная копия" . support.microsoft.com . Архивировано 13 августа 2019 года . Проверено 13 августа 2019 года .CS1 maint: заархивированная копия как заголовок ( ссылка )
  103. ^ "Visual Studio .NET (2002)" . WineHQ . CodeWeavers. Архивировано 18 мая 2018 года . Проверено 18 мая 2018 года .
  104. ^ «Microsoft запускает революцию веб-служб XML с помощью Visual Studio .NET и .NET Framework» . Пресс-релизы . Microsoft. 13 февраля 2002 года архивация с оригинала на 3 августа 2020 года . Проверено 30 ноября 2019 года .
  105. ^ «Visual Studio .NET 2002 SP1 теперь доступен для загрузки» . WebLog Аарона Стебнера . Microsoft. 8 марта 2005 года архивация с оригинала на 3 августа 2020 года . Проверено 18 января 2020 года .
  106. ^ "Архивная копия" . support.microsoft.com . Архивировано 13 августа 2019 года . Проверено 13 августа 2019 года .CS1 maint: заархивированная копия как заголовок ( ссылка )
  107. ^ "Visual Studio 1998 (6.0)" . WineHQ . CodeWeavers. Архивировано 17 мая 2013 года . Проверено 18 мая 2018 года .
  108. ^ «Microsoft представляет Visual Studio 6.0 Enterprise Edition на конференции разработчиков Tech-Ed» . Пресс-релизы . Microsoft. 3 июня 1998 года архивации с оригинала на 4 августа 2020 года . Проверено 30 ноября 2019 года .
  109. ^ «Microsoft объявляет о доступности Visual Studio 6.0 во всем мире в Dev Days '98» . Пресс-релизы . Microsoft. 2 сентября 1998 года. Архивировано 4 августа 2020 года . Проверено 30 ноября 2019 года .
  110. ^ "Visual Studio 6.0 SP6" . Блог Майка Свенсона . Microsoft. 30 марта 2004 года. Архивировано 25 января 2020 года . Проверено 25 января 2020 года .
  111. ^ "Архивная копия" . support.microsoft.com . Архивировано 13 августа 2019 года . Проверено 13 августа 2019 года .CS1 maint: заархивированная копия как заголовок ( ссылка )
  112. ^ "Архивная копия" . support.microsoft.com . Архивировано 13 августа 2019 года . Проверено 13 августа 2019 года .CS1 maint: заархивированная копия как заголовок ( ссылка )
  113. ^ a b c Пол Турротт. «Что я делаю в Редмонде» . Секреты Windows Phone . Архивировано из оригинального 25 мая 2010 года.
  114. ^ «Microsoft объявляет о выпуске Visual Studio 97, всеобъемлющего набора средств разработки Microsoft Visual» . Пресс-релизы . Microsoft. 28 января 1997 года. Архивировано 4 августа 2020 года . Проверено 30 ноября 2019 года .
  115. ^ «Microsoft представляет корпоративную версию новой Visual Studio 97» . Пресс-релизы . Microsoft. 18 февраля 1997 года. Архивировано 10 апреля 2020 года . Проверено 8 февраля 2020 года .
  116. ^ «Более 45 000 разработчиков видят публичную презентацию новой Microsoft Visual Studio 97 на мероприятиях Developer Days по всему миру» . Пресс-релизы . Microsoft. 18 марта 1997 года. Архивировано 10 апреля 2020 года . Проверено 30 ноября 2019 года .
  117. ^ "Архивная копия" . support.microsoft.com . Архивировано 14 августа 2019 года . Проверено 13 августа 2019 года .CS1 maint: заархивированная копия как заголовок ( ссылка )
  118. ^ "Архивная копия" . support.microsoft.com . Архивировано 14 августа 2019 года . Проверено 13 августа 2019 года .CS1 maint: заархивированная копия как заголовок ( ссылка )
  119. ^ "обновление и помощь с веб-сайта Microsoft" . Архивировано 9 мая 2011 года . Проверено 20 января 2011 года .
  120. ^ «Системные требования (Visual Studio 6.0)» . Microsoft Co. Архивировано 5 марта 2010 года . Проверено 2 января 2008 года .
  121. ^ "Центр решений Visual J ++" . Поддержка . Microsoft. Архивировано 29 июля 2013 года . Проверено 25 мая 2013 года .
  122. ^ "Visual J ++ 6.0" . MSDN . Microsoft. Архивировано 13 мая 2013 года . Проверено 25 мая 2013 года .
  123. ^ «Особенности по выпуску» . Microsoft. Архивировано из оригинального 15 февраля 2004 года.
  124. ^ «Системные требования (Visual Studio .NET)» . MSDN . Архивировано 15 ноября 2010 года . Проверено 2 января 2008 года .
  125. ^ "Visual Studio .NET 2002 SP1" . Microsoft . Архивировано 7 августа 2010 года . Проверено 2 января 2008 года .
  126. ^ a b «Взлом Visual Studio» . Архивировано 15 июля 2011 года . Проверено 1 января 2008 года .
  127. ^ «Microsoft Visual Studio .NET 2003 с пакетом обновления 1» . Microsoft . Архивировано 20 июня 2010 года . Проверено 2 января 2008 года .
  128. ^ «Как: изменить WINVER и _WIN32_WINNT» . docs.microsoft.com . Архивировано 22 июля 2019 года . Проверено 22 июля 2019 года .
  129. ^ «Критические изменения» . docs.microsoft.com . Архивировано 22 июля 2019 года . Проверено 22 июля 2019 года .
  130. ^ «Visual Studio 2005 с пакетом обновления 1» . Microsoft . Архивировано 22 июля 2010 года . Проверено 1 января 2008 года .
  131. ^ «Обновление пакета обновления 1 для Visual Studio» . Архивировано 23 мая 2010 года . Проверено 1 января 2008 года .
  132. ^ «Сборка, тестирование и развертывание» . Что нового в Visual Studio 2005. MSDN . Microsoft. Архивировано из оригинального 26 августа 2014 года.
  133. ^ «Новые возможности языка в Visual C ++» . Справочник по языку Visual Studio 2005 Visual C ++ . MSDN. Архивировано 9 октября 2008 года . Проверено 28 декабря 2006 года .
  134. ^ «64-разрядная версия и Visual Studio 2005» . 11 апреля 2006 года архивации с оригинала на 19 июля 2020 года . Проверено 12 февраля 2021 года .
  135. ^ VSTA против VSTO в наборах для разработки программного обеспечения. Архивировано 29 марта 2021 года на Wayback Machine . В последнем электронном письме MSDN Flash, которое я только что получил, объявляется о выпуске Visual Studio Tools for Applications 2.0 (VSTA).
  136. ^ «Microsoft подробно описывает динамическую ИТ-стратегию на Tech-Ed 2007» . Архивировано 5 июня 2011 года . Проверено 4 июня 2007 года .
  137. ^ Beehler, Джефф (19 ноября 2007). "Visual Studio Team System 2008 поставляется!" . Блог Джеффа Билера . Блоги MSDN . Архивировано 23 сентября 2010 года . Проверено 25 июня 2010 года .
  138. ^ «Microsoft Windows Visual Studio Team System 2008» . Поиск MSDN . MSDN Social. 2010. Архивировано 20 марта 2019 года . Проверено 25 июня 2010 года .
  139. ^ «Сведения о загрузке: Microsoft Visual Studio 2008 с пакетом обновления 1 (exe)» . Архивировано 5 июня 2010 года . Проверено 11 августа 2008 года .
  140. ^ «Платформы Windows (CRT)» . docs.microsoft.com . Архивировано 22 июля 2019 года . Проверено 22 июля 2019 года .
  141. ^ Тафт, Дэррил К. «Microsoft продвигает безопасный, качественный код» . eWeek . Архивировано 20 августа 2020 года . Проверено 6 октября 2007 года .
  142. ^ «Что нового в MFC 9.0 (Orcas)» . CodeGuru . Архивировано 4 мая 2010 года . Проверено 2 января 2008 года .
  143. ^ Дудла, Никола. "Что такое STL / CLR?" . Разработка приложений для Windows от Николая Дударя . Microsoft . Архивировано 12 мая 2010 года . Проверено 2 января 2008 года .
  144. ^ «Библиотеки работают в косатках» . Блог группы разработчиков Visual C ++ . Microsoft . Архивировано 11 февраля 2008 года . Проверено 2 января 2008 года .
  145. ^ "Загрузить Visual Studio 03/07 CTP" . Архивировано 13 июня 2010 года . Проверено 14 июня 2007 года .
  146. ^ «Конструктор XSD в Visual Studio» . Архивировано 11 февраля 2017 года . Проверено 1 января 2008 года .
  147. ^ Сомасегар, С. «Возможности отладки и профилирования в VS 2008» . Microsoft . Архивировано 20 октября 2007 года . Проверено 24 июля 2007 года .
  148. ^ a b Роббин, Джон. «Новые удобные функции многопоточной отладки в VS 2008» . Архивировано из оригинального 17 сентября 2009 года . Проверено 24 сентября 2007 года .
  149. ^ Гензельман, Скотт. «Многопоточная отладка в Visual Studio 2008» . Архивировано 20 сентября 2010 года . Проверено 24 сентября 2007 года .
  150. ^ Гатри, Скотт . «Выпуск исходного кода для библиотек .NET Framework» . Архивировано 7 сентября 2010 года . Проверено 4 октября 2007 года .
  151. ^ «Microsoft выпускает Visual Studio 2010, .NET Framework 4» . eWEEK . Архивировано 29 марта 2021 года . Проверено 22 июля 2019 года .
  152. ^ «Microsoft запускает Visual Studio 2010 и .NET Framework 4 [загрузить]» . www.digit.in . Архивировано 22 июля 2019 года . Проверено 22 июля 2019 года .
  153. ^ a b c d e "Первый взгляд на Visual Studio 2010 Team System" . Microsoft . Архивировано 17 апреля 2009 года . Проверено 18 апреля 2009 года .
  154. ^ Кинтеро, Карлос. «Расширяемость Visual Studio 2010 выходит за рамки надстроек и пакетов» . Архивировано 23 июня 2010 года . Проверено 18 апреля 2009 года .
  155. ^ «F # для поставки как часть Visual Studio 2010» . Архивировано 12 декабря 2008 года . Проверено 10 декабря 2008 года .
  156. Мотылек, Дэниел. «Отладка параллельных приложений с VS2010» . Архивировано 8 января 2010 года . Проверено 18 апреля 2008 года .
  157. ^ «Дополнительная поддержка параллелизма в следующей версии Visual Studio» . MSDN . Архивировано 6 августа 2010 года . Проверено 23 апреля 2009 года .
  158. ^ Уортингтон, Дэвид. «SD Times: Intel и Microsoft переходят к параллельным вычислениям» . Архивировано из оригинала на 4 июня 2009 года . Проверено 20 августа 2008 года .
  159. ^ Уортингтон, Дэвид. «Intel решает жизненный цикл разработки с помощью Parallel Studio» . Архивировано 28 мая 2009 года . Проверено 26 мая 2009 года .
  160. ^ a b c d Сомасегар, С. "Разработка, ориентированная на код в VS 2010" . Архивировано 7 января 2010 года . Проверено 18 апреля 2008 года .
  161. ^ «Ошибка: Intellisense верит в C ++ при работе с файлом C» . Архивировано 5 октября 2011 года . Проверено 28 августа 2011 года .
  162. ^ «Динамическая справка удалена из Visual Studio 2010» . Архивировано 24 января 2010 года . Проверено 26 апреля 2010 года .
  163. ^ "Help Viewer Power Tool" . Архивировано 5 августа 2010 года . Проверено 13 июля 2010 года .
  164. ^ «Microsoft Visual Studio 2010 с пакетом обновления 1 (установщик)» . Архивировано 20 декабря 2011 года . Проверено 24 декабря 2011 года .
  165. ^ «Преимущества перехода на Visual Studio 2010:« окончательное предложение »- что вам нужно знать» . Блоги Microsoft MSDN. Архивировано 14 сентября 2014 года . Проверено 14 сентября 2014 года .
  166. ^ a b «Microsoft представляет следующую версию Visual Studio и .NET Framework» . Центр новостей . Редмонд , Вашингтон: Microsoft . Архивировано 15 августа 2009 года . Проверено 14 августа 2009 года .
  167. ^ a b "Visual Studio 2010 Architecture Edition" . Архивировано 3 апреля 2009 года . Проверено 18 апреля 2009 года .
  168. ^ «Исторический отладчик и анализ воздействия тестов в Visual Studio Team System 2010» . Канал 9 . Архивировано 3 октября 2008 года . Проверено 18 апреля 2009 года .
  169. ^ Heydarian Хабиб. «Что нового в Visual Studio Team System 2010: Эпизод 2» . Архивировано 3 октября 2008 года . Проверено 18 апреля 2008 года .
  170. ^ «Управление лабораторией Visual Studio 2010» . Архивировано из оригинального 10 мая 2009 года . Проверено 18 апреля 2009 года .
  171. ^ Фрид, Инна. «Visual Studio 2010 с« черным ящиком » » . CNET . CBS Interactive . Архивировано 6 ноября 2011 года . Проверено 18 апреля 2009 года .
  172. ^ «Visual Studio 2012 и .NET 4.5 завершены! - Блог Сомасегара - Домашняя страница сайта - Блоги MSDN» . Blogs.msdn.com. 1 августа 2012 года. Архивировано 6 июня 2013 года . Проверено 15 июня 2013 года .
  173. ^ «Могу ли я записывать / воспроизводить макросы в Visual Studio 2012/2013?» . stackoverflow.com. 31 декабря 2013 года. Архивировано 29 марта 2021 года . Проверено 31 декабря 2013 года .
  174. ^ «Что нового для Visual C ++ в Visual Studio 2012» . Msdn.microsoft.com. 15 августа 2012 года. Архивировано 15 сентября 2013 года . Проверено 15 июня 2013 года .
  175. ^ «Загрузить предварительную версию Visual Studio® 11 для разработчиков» . Центр загрузки Майкрософт . Корпорация Майкрософт. 16 сентября 2011 года. Архивировано 2 октября 2011 года . Проверено 14 октября 2011 года .
  176. ^ «Ошибка: приложения, созданные с помощью CRT и MFC vNext (11), не могут использоваться в Windows XP SP3» . Microsoft Connect . Корпорация Майкрософт. 24 сентября 2011 года. Архивировано 16 декабря 2011 года . Проверено 14 октября 2011 года . Такое поведение разработано в MFC и CRT для Visual Studio vNext. Минимальные поддерживаемые операционные системы - Windows Server 2008 SP2 и Windows Vista.
  177. ^ «Ориентация на Windows XP с C ++ в Visual Studio 2012» . Блог команды Visual C ++ . Корпорация Майкрософт. 15 июня 2012 года. Архивировано 20 июня 2012 года . Проверено 26 июня 2012 года .
  178. ^ "Обновление 1 для Visual Studio 2012 уже доступно!" . Блог Сомасегара . Корпорация Майкрософт. 26 ноября 2012 года. Архивировано 27 декабря 2012 года . Проверено 29 декабря 2012 года .
  179. ^ Б с д е е г Kumar, Sumit (24 августа 2011 г.). «Первый взгляд на новые возможности повышения производительности C ++ IDE в следующей версии Visual Studio» . Блог группы разработчиков VC ++ . Корпорация Майкрософт. Блоги MSDN. Архивировано 2 октября 2011 года . Проверено 14 октября 2011 года .
  180. ^ «Инструмент обратной связи Visual Studio 2012: лучший способ отправлять сообщения об ошибках - блог Visual Studio - Домашняя страница сайта - блоги MSDN» . Blogs.msdn.com. 28 января 2013 года. Архивировано 22 июня 2012 года . Проверено 15 июня 2013 года .
  181. ^ «Цвет возвращается в пользовательский интерфейс Visual Studio 11 -» . Журнал Visual Studio . Архивировано 22 июля 2019 года . Проверено 22 июля 2019 года .
  182. ^ «Обновления пользовательского интерфейса Visual Studio 11 появятся в RC» . Блог Visual Studio . 8 мая 2012 года. Архивировано 22 июля 2019 года . Проверено 22 июля 2019 года .
  183. ^ "ДИЗАЙН С ЗАПИСНЫМИ БУКВАМИ" . Блог Visual Studio . 5 июня 2012 года. Архивировано 22 июля 2019 года . Проверено 22 июля 2019 года .
  184. ^ «Microsoft игнорирует удобство использования и пользователей - VS 2012 сохраняет меню ЗАГЛАВНЫМИ БУКВАМИ» . Архивировано 10 июня 2012 года . Проверено 13 июля 2012 года .
  185. ^ «О неудобствах редизайна Visual Studio 11 - Arktronic.com» . arktronic.com . Архивировано 22 июля 2019 года . Проверено 22 июля 2019 года .
  186. ^ "Как запретить Visual Studio 2012 ВСЕ МЕНЮ ЗАГЛАВНЫМИ БУКВАМИ!" . www.richard-banks.org . Архивировано 20 марта 2019 года . Проверено 22 июля 2019 года .
  187. ^ Предварительная версия Visual Studio 2013 уже доступна! Архивировано 3 октября 2013 г. вблоге Microsoft Visual Studio Wayback Machine 26 июня 2013 г.
  188. ^ Visual Studio 2013 RC уже доступен! Архивировано 30 сентября 2013 г., вблоге Microsoft Visual Studio Wayback Machine , 9 сентября 2013 г.
  189. ^ Visual Studio 2013 выпущен для Интернета! Архивировано 13 января 2014 г. вблоге Microsoft Visual Studio Wayback Machine , 17 октября 2013 г.
  190. ^ Сомасегар, С. «Запуск Visual Studio 2013: Объявление Visual Studio Online» . Блоги MSDN. Архивировано 26 января 2014 года . Проверено 23 января 2014 года .
  191. ^ "Обновление 1 для Visual Studio 2013" . Сайт Visual Studio . Корпорация Майкрософт. 20 января 2014 года. Архивировано 1 апреля 2016 года . Проверено 23 января 2014 года .
  192. ^ "Обновление 1 для Visual Studio 2013" . Блог Сомасегара . Корпорация Майкрософт. 20 января 2014 года. Архивировано 22 января 2014 года . Проверено 23 января 2014 года .
  193. ^ «Visual Studio 2013 Обновление 2 RTM» . Сайт Visual Studio . Корпорация Майкрософт. 12 мая 2014 года. Архивировано 29 марта 2016 года . Проверено 12 июля 2014 года .
  194. ^ «Описание обновления 3 для Visual Studio 2013» . Корпорация Майкрософт. 15 августа 2014 года. Архивировано 13 февраля 2015 года . Проверено 18 августа 2014 года .
  195. ^ «Visual Studio 2013 с обновлением 4 RTM» . Сайт Visual Studio . Корпорация Майкрософт. 12 ноября 2014 года. Архивировано 16 декабря 2016 года . Проверено 16 ноября 2014 года .
  196. ^ a b c d e «Заметки о выпуске Visual Studio 2017 15.9» . docs.microsoft.com . Архивировано 10 декабря 2019 года . Проверено 11 августа 2018 года .
  197. Монтгомери, Джон (3 июня 2014 г.). «Visual Studio» 14 «CTP теперь доступна» . Блог Visual Studio . Архивировано 20 августа 2014 года . Проверено 18 августа 2014 года .
  198. Монтгомери, Джон (12 ноября 2014 г.). «Предварительная версия Visual Studio 2015, Visual Studio Community 2013, Visual Studio 2013 с обновлением 4 и др.» . Блог Visual Studio . Microsoft . Архивировано 7 января 2015 года . Проверено 15 января 2015 года .
  199. ^ Liuson, Julia (9 февраля 2017). «Присоединяйтесь к нам: мероприятие по запуску Visual Studio 2017 и 20-летие» . Блог Visual Studio . Microsoft . Архивировано 10 февраля 2017 года . Проверено 10 февраля 2017 года .
  200. Монтгомери, Джон (30 марта 2016 г.). «Visual Studio» 15 «Предварительный просмотр уже доступен» . Блог Visual Studio . Microsoft . Архивировано 3 августа 2016 года . Проверено 20 июля, 2016 .
  201. Монтгомери, Джон (10 мая 2016 г.). «Visual Studio» 15 «Предварительный просмотр 2» . Блог Visual Studio . Microsoft . Архивировано 19 августа 2016 года . Проверено 20 июля, 2016 .
  202. ^ "Visual Studio" 15 "Предварительный просмотр 2" . visualstudio.com . Microsoft . 10 мая 2016 года Архивировано из оригинального 13 июня 2016 года.
  203. Монтгомери, Джон (7 июля 2016 г.). «Visual Studio» 15 «Предварительная версия 3» . Блог Visual Studio . Microsoft . Архивировано 11 сентября 2016 года . Проверено 20 июля, 2016 .
  204. ^ "Visual Studio" 15 "Предварительный просмотр 3" . visualstudio.com . Microsoft . 7 июля 2016 года Архивировано из оригинального 15 июля 2016 года.
  205. ^ "Visual Studio" 15 "Preview 4 теперь доступен для загрузки с новым опытом установки и многим другим - MSPoweruser" . 22 августа 2016 года. Архивировано 25 января 2018 года . Проверено 22 августа 2016 года .
  206. ^ "Visual Studio" 15 "Предварительный просмотр 4" . blogs.msdn.microsoft.com . Архивировано 23 августа 2016 года . Проверено 22 августа 2016 года .
  207. ^ "Анонс Visual Studio" 15 "Preview 5" . blogs.msdn.microsoft.com . Архивировано 6 октября 2016 года . Проверено 5 октября, 2016 .
  208. ^ «Visual Studio 2017 - Краткий обзор улучшений производительности в Visual Studio 2017 RC» . 14 ноября 2016 года Архивировано из оригинального 14 ноября 2016 года . Проверено 14 ноября 2016 года .
  209. ^ «Visual Studio 2017 Release Candidate» . Архивировано 28 марта 2017 года . Проверено 30 марта 2017 года .
  210. ^ a b c d «Объявление общедоступной Visual Studio 2017» . Архивировано 20 марта 2017 года . Проверено 30 марта 2017 года .
  211. ^ «Выпущена Visual Studio 2017 версии 15.4» . Блог Visual Studio . 10 октября 2017 года. Архивировано 22 июля 2019 года . Проверено 22 июля 2019 года .
  212. ^ «Visual Studio 2017 версии 15.5, выпущена Visual Studio для Mac» . Блог Visual Studio . 4 декабря 2017 года. Архивировано 22 июля 2019 года . Проверено 22 июля 2019 года .
  213. ^ «Visual Studio 2017 версии 15.6, выпущена Visual Studio для Mac версии 7.4» . Блог Visual Studio . 6 марта, 2018. архивации с оригинала на 22 июля 2019 года . Проверено 22 июля 2019 года .
  214. ^ «Заметки о выпуске Visual Studio 2017 15.8» . docs.microsoft.com . Архивировано 22 июля 2019 года . Проверено 21 марта 2019 года .
  215. ^ «Visual Studio 2017 - Новые функции и обновления» . iFour. Архивировано 26 декабря 2016 года . Проверено 26 декабря 2016 года .
  216. ^ «Документ о совместимости Visual Studio 2019» . Microsoft. Архивировано 3 июня 2020 года . Проверено 26 февраля 2020 года .
  217. ^ «Что дальше для Visual Studio» . Блог Visual Studio . 6 июня, 2018. архивации с оригинала на 30 марта 2020 года . Проверено 22 июля 2019 года .
  218. ^ Блог, Visual Studio. «Повышение продуктивности каждого разработчика с помощью Visual Studio 2019» . blogs.msdn.microsoft.com . Архивировано 7 декабря 2019 года . Проверено 5 декабря 2018 года .
  219. ^ Блог, Visual Studio. «Visual Studio 2019 Preview 2 уже доступна» . blogs.msdn.microsoft.com . Архивировано 11 февраля 2019 года . Проверено 26 января 2019 года .
  220. ^ «Примечания к выпуску предварительной версии Visual Studio 2019» . docs.microsoft.com . Архивировано 2 февраля 2021 года . Проверено 14 февраля 2019 года .
  221. ^ «Visual Studio 2019 Release Candidate (RC) уже доступен» . devblogs.microsoft.com . Архивировано 14 ноября 2020 года . Проверено 18 апреля 2019 года .
  222. ^ Монтгомери, Джон. «Visual Studio 2019: код быстрее. Работайте умнее. Создавайте будущее» . Блог Visual Studio . Архивировано 29 января 2021 года . Проверено 3 апреля 2019 года .
  223. Солтер, Джим (20 апреля 2021 г.). «Microsoft Visual Studio 2022 (наконец) войдет в 64-битный мир» . Ars Technica . Проверено 20 апреля 2021 года .
  224. ^ "Visual Studio 2022" . Блог Visual Studio . 19 апреля 2021 . Проверено 20 апреля 2021 года .
  225. Бланкеншип, Эд (январь 2014). «Знакомство с Visual Studio Online» . Журнал MSDN . Microsoft . Архивировано 31 декабря 2014 года . Проверено 29 ноября 2014 года .
  226. ^ "Особенности Хронология" . VisualStudio.com . Microsoft . Архивировано 7 октября 2014 года . Проверено 29 ноября 2014 года .
  227. ^ Yegulalp, Сердар (14 ноября 2013). «Microsoft заново изобретает Visual Studio как облачную службу Azure» . InfoWorld . IDG . Архивировано 29 марта 2021 года . Проверено 8 ноября 2014 года .
  228. Гарри, Брайан (18 ноября 2015 г.). «Новости от Connect (); 2015» . Блог Брайана Гарри . Microsoft . Архивировано 22 ноября 2015 года . Проверено 22 ноября 2015 года .
  229. ^ «Подробная информация о ценах на Visual Studio Online» . Microsoft Azure . Microsoft . Архивировано 22 ноября 2015 года . Проверено 29 ноября 2014 года .
  230. Брайт, Питер (12 ноября 2013 г.). «Microsoft переносит разработку в облако с помощью Visual Studio Online» . Ars Technica . Condé Nast . Архивировано 8 марта 2016 года . Проверено 7 марта 2016 года .
  231. ^ «DevOps и управление жизненным циклом приложений» . MSDN . Microsoft . Архивировано 8 марта 2016 года . Проверено 3 марта 2016 года .
  232. ^ "Visual Studio Team System Rosario" . Архивировано 14 июня 2010 года . Проверено 5 апреля 2008 года .
  233. ^ Ван Haaften, Octavie (25 ноября 2009). «Сессия Visual Studio 2010 Team System» . SharePoint: работа над этим… . Архивировано 26 апреля 2012 года . Проверено 8 декабря 2011 года .
  234. Гарри, Брайан (18 ноября 2015 г.). «Новости от Connect (); 2015» . Блог Брайана Гарри . Microsoft . Архивировано 8 марта 2016 года . Проверено 3 марта 2016 года .
  235. ^ Hinshelwood, Мартин (20 июня 2012). «Установка TFS 2012 с Lab Management 2012» . Мартин Хиншелвуд - голая Аджилити Лтд . Архивировано 13 сентября 2018 года . Проверено 12 сентября 2018 года .
  236. ^ "HTML-клиент LightSwitch" . MSDN . Microsoft . Архивировано 4 июня 2013 года . Проверено 15 июня 2013 года .
  237. ^ Масси, Бет (17 января 2013). «Начните создавать приложения SharePoint за считанные минуты с помощью LightSwitch» . Блог Бет Масси . Microsoft . Архивировано 10 мая 2013 года . Проверено 27 февраля 2013 года .
  238. ^ Rivard, Джон (22 марта 2012). «Архитектура LightSwitch: OData (Джон Ривард)» . Блог группы разработчиков Visual Studio LightSwitch . Microsoft . Архивировано 2 июля 2013 года . Проверено 27 февраля 2013 года .
  239. ^ "Обновление LightSwitch" . Блог группы разработчиков Visual Studio LightSwitch . Microsoft . 14 октября 2016 года. Архивировано 19 марта 2017 года . Проверено 19 марта 2017 года .
  240. ^ «Как: Развернуть службу LightSwitch OData» . MSDN . Microsoft . Архивировано 1 июня 2013 года . Проверено 15 июня 2013 года .
  241. ^ «Visual Studio LightSwitch 2011 запускается 26 июля» . Блог группы разработчиков Visual Studio LightSwitch . Microsoft . 5 июля 2011 года. Архивировано 21 мая 2013 года . Проверено 27 февраля 2013 года .
  242. ^ Масси, Бет. «Быстрая разработка бизнес-приложений с помощью Visual Studio LightSwitch» . Блог Бет Масси . Microsoft. Архивировано 24 марта 2016 года . Проверено 4 августа 2010 года .
  243. ^ "Обновление LightSwitch" . Блог группы разработчиков Visual Studio LightSwitch . Microsoft . Архивировано 8 августа 2017 года . Проверено 31 мая 2017 года .
  244. ^ Lardinois, Фредерик (29 апреля 2015). «Microsoft запускает Visual Studio Code, бесплатный кроссплатформенный редактор кода для OS X, Linux и Windows» . TechCrunch . Архивировано 28 октября 2017 года . Проверено 25 июня 2017 года .
  245. ^ «GitHub - microsoft / vscode: код Visual Studio» . 22 июля 2019 года. Архивировано 22 января 2021 года . Проверено 22 июля 2019 г. - через GitHub.
  246. Брайт, Питер (14 апреля 2016 г.). «Редактор Visual Studio Code представляет версию 1, у него полмиллиона пользователей» . Архивировано 7 июля 2017 года . Проверено 14 июня 2017 года .
  247. ^ «Руководство для начинающих по профилированию производительности» . MSDN . Microsoft. Архивировано 27 декабря 2016 года . Проверено 27 декабря 2016 года .
  248. ^ «Профилирование производительности в Visual Studio: VSTS Profiler» . blog.ifourtechnolab.com . iFour Technolab. 26 декабря 2016 года. Архивировано 27 декабря 2016 года . Проверено 27 декабря 2016 года .

Внешние ссылки [ править ]

  • Официальный веб-сайт