Сравнение версий
Возможности | 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 дней | Нет, когда для разблокировки используется ключ продукта Да, когда для разблокировки выполняется вход | Да |