Сравнение версий
| Возможности | Visual Studio Professional | Visual Studio Enterprise |
| Поддержка платформ разработки* | ✓ | ✓ |
| Интегрированная среда разработки | ||
| Динамическая проверка зависимостей | ✓ | |
| Диаграммы архитектурного уровня | ✓ | |
| Проверка архитектуры | ✓ | |
| Клонирование кода | ✓ | |
| CodeLens | ✓ | ✓ |
| Просмотр определений | ✓ | ✓ |
| Рефакторинг | ✓ | ✓ |
| Быстрая веб-разработка | ✓ | ✓ |
| Средство просмотра ресурсов моделей | ✓ | ✓ |
| Визуализация решений с помощью схем зависимостей и карт кода | ✓ | ✓ |
| Ориентация на несколько версий инфраструктуры | ✓ | ✓ |
| Расширенная отладка и диагностика | ||
| IntelliTrace | ✓ | |
| Интеграция карты кода с отладчиком | ✓ | |
| Анализ дампа памяти .NET | ✓ | |
| Метрики кода | ✓ | ✓ |
| Отладка графики | ✓ | ✓ |
| Статический анализ кода | ✓ | ✓ |
| Центр производительности и диагностики | ✓ | ✓ |
| Отладчик моментальных снимков | ✓ | |
| Отладка перехода по времени (предварительная версия) | ✓ | |
| Средства тестирования | ||
| Live Unit Testing | ✓ | |
| IntelliTest | ✓ | |
| Microsoft Fakes (изоляция тестируемых модулей) | ✓ | |
| Объем протестированного кода | ✓ | |
| Модульное тестирование | ✓ | ✓ |
| Кроссплатформенная разработка | ||
| Внедренные сборки | ✓ | |
| Xamarin Inspector | ✓ | |
| Xamarin Profiler | ✓ | |
| Удаленный симулятор iOS для Windows | ✓ | ✓ |
| Совместное использование кода в Android и iOS с помощью Xamarin | ✓ | ✓ |
| Собственные конструкторы пользовательского интерфейса для iOS и Android | ✓ | ✓ |
| Xamarin.Forms | ✓ | ✓ |
| Инструменты и возможности для совместной работы | ||
| Раскадровка PowerPoint | ✓ | ✓ |
| Проверка кода | ✓ | ✓ |
| Остановка и возобновление задач | ✓ | ✓ |
| Team Explorer (поддержка инструментов разработки сторонних поставщиков) | ✓ | ✓ |
| Visual Studio Live Share | ✓ | ✓ |
* - Windows Desktop, универсальные приложения для Windows, веб-приложения (ASP.NET), Office 365, Business Applications, Azure Stack, разработка кроссплатформенных библиотек на C++, Python, Node.js, .NET Core, инструменты Docker.
Облачные и стандартные подписки
| Стандартная подписка | Облачная подписка | |
| Цена новой подписки и цена продлеваемой подписки | Первый срок действия подписки (новая подписка) стоит гораздо больше, чем последующие (продлеваемая подписка) | Одна и та же цена для каждого срока |
| Фиксированный срок действия подписки | Как правило, 36 месяцев для большинства подписок
24 месяца для приобретений по программе Open License 12 месяцев для приобретений в Microsoft Store | Месячная |
| Приобретение через учетную запись Azure с другими службами Azure или без них | Нет | Да |
| Приобретение через торговых посредников | Да | Нет |
| Приобретение через поставщиков облачных решений (CSP) | Нет | Да |
| Включает преимущества для подписчиков | Да | Нет |
| После истечения срока действия подписки можно использовать программное обеспечение, которое было доступно в течение срока действия подписки (бессрочные права на использование) | Да, в большинстве случаев “Нет” при приобретении в рамках соглашений Enterprise Subscription Agreement, Open Value Subscription, Campus Agreement или других контрактов на подписки | Нет |
| Режимы разблокировки Visual Studio с ознакомительной версии (Visual Studio Professional и Enterprise всегда устанавливаются в качестве пробной версии) | Войдите или введите ключ продукта для разблокировки | Только вход |
| Необходимо подключение к Интернету для проверки состояния лицензии не реже одного раза в 30 дней | Нет, когда для разблокировки используется ключ продукта Да, когда для разблокировки выполняется вход | Да |