Какие функции доступны в Visual Studio 2013 Professional, которых нет в Express Editions?

Для прошлых экспресс-выпусков мне удалось найти страницу "сравнить выпуски", которая показывает, какие функции доступны в экспресс, профессиональном, конечном и т.д. Что-то вроде это.

Тем не менее, каждая сравнительная таблица, которую я видел до сих пор, не содержит экспресс-выпусков. Разумеется, Microsoft должен иметь список вещей, которые вы получаете, обновляя Visual Studio Professional из Express Edition - в конце концов, это бесплатный продукт, и они хотели бы, чтобы вы перешли на платный продукт! Итак, где они скрыли эту таблицу сравнения этой функции или список "причины для обновления до профессионала"?

Ответ 1

Насколько я знаю, нет единой таблицы с резюме.

Это зависит от того, какую версию выражения вы говорите. Express разделен на множество различных SKU на основе типа продукта, который вы создаете; Web, Phone и т.д. Вероятно, поэтому нет ссылки на эту таблицу для Express. 2013 год был выпуском к 2012 году, и есть сравнение Express Web 2012 для Pro на MSDN.

Самое большое различие заключается в том, что вы не можете запускать плагины в Express. Это означает, что Resharper, Test Driven.NET и т.д. Это также относится к некоторым плагинам, которые вы, возможно, считаете написаны моим Microsoft, потому что они не были частью официального выпуска Microsoft, например плагины, написанные моими другими группами. Это давняя проблема для пользователей Express, и похоже, что это все еще на 2013 год, Как установить плагин Nunit в Visual Studio 2013 Express?.

Ответ 2

Я был очень удивлен, когда загрузил Visual Studio 2013 Express Edition для веб-разработки на моей новой машине Windows 8.1, и это было совершенно не так, как я считаю идентичный продукт, который я использовал некоторое время на машине Windows 7.

Например, при создании очень маленького демонстрационного приложения с использованием веб-API (с сайта asp.net), "Новый ASP.Net Project" не предлагал Web API. И новый проект не включал папку App_Start, которая включала бы код для таких вещей, как маршрутизация.

Я попытался использовать NuGet, чтобы добавить основные функции, но не повезло. Этот учебник занял всего несколько минут на Windows 7, но был неудачным провалом и часом я никогда не вернусь к Windows 8. Я действительно не понимаю стратегию Microsoft здесь.

Ответ 3

Из того, что я заметил, Visual Studio Express 2013 не поставляется с 64-разрядным компилятором.

C:\Program Files (x86)\Microsoft Visual Studio 12.0\VC>vcvarsall.bat x64
The specified configuration type is missing.  The tools for the
configuration might not be installed.

И так как Win 8 SDK больше не предоставляет компиляторы, похоже, что вы должны платить за Visual Studio 2013 Pro или вы не будете компилировать 64-разрядные двоичные файлы.

"Windows SDK больше не поставляется с полной сборкой командной строки Окружающая среда" https://dev.windows.com/en-us/downloads/windows-8-sdk