Что «отсутствует» в Visual Studio 2008 Express Editions?
В частности,
- какой функционал недоступен?
- какие есть ограничения на его использование?
comparison
visual-studio-express
benefactual
источник
источник
Ответы:
Основные области, в которых Visual Studio Express не хватает функций по сравнению с Visual Studio Professional:
Примечание: часто говорят , что экспресс EULA не допускает коммерческое развитие - это не так ( Visual Studio Экспресс FAQ Пункт 7 )
источник
На microsoft.com есть удобный набор сравнительных таблиц .
Конечно, это зависит от конкретной экспресс-версии (так как их несколько, и они имеют разные функции). Ограничения, с которыми вы, скорее всего, столкнетесь, - это интеграция системы управления версиями (и клиентская лицензия TFS), ограничения отладки, ограниченный рефакторинг, отсутствие поддержки модульного тестирования и ограниченная поддержка дизайнеров.
Для полноты картины, вот список функций, которые есть в Visual Studio 2008 Standard Edition, но не входят ни в одну из экспресс-версий:
источник
Вот сравнительная таблица выпусков
Изменить: не понимал, что это было в 2005 году, а не в 2008 году
источник
Сравнение продуктов Visual Studio 2008
Насколько я знаю, ограничений на его использование нет, но я не юрист.
AviewAnew отметил, что вы можете использовать экспресс-выпуски для коммерческого использования: нет лицензионных ограничений для приложений, созданных с использованием Visual Studio Express Edition. См. FAQ №7.
источник
Для меня это самые важные:
источник
На мой взгляд, самое главное, чего не хватает, - это MFC .
источник
Надстройки не разрешены
источник
Другие люди опубликовали огромные списки, но с практической точки зрения, говоря как человек, занимающийся в основном системным программированием, мне больше всего не хватает функций экспресс-версии:
части отладчика с поддержкой потоков и
возможность открывать файлы с помощью встроенной программы просмотра двоичных файлов.
Если бы я занимался программированием MFC чаще, мне бы, наверное, тоже не хватало конструктора диалогов.
источник
Отсутствует (что приятно иметь):
Это особенно важно, особенно если вы работаете с такими системами, как Perforce, где вы должны извлекать файлы перед изменением в них, особенно при изменении настроек проекта для всех членов команды.
источник
Этот документ MSDN должен дать вам все необходимое!
источник
Обратите внимание, что в настоящее время вы не можете получить F # в редакции Express, хотя я полагаю, что это, вероятно, изменится в какой-то момент.
Есть обходной путь - вы устанавливаете Visual Studio Shell и F # CTP отдельно, и они работают вместе.
источник
У меня были проблемы с Visual Studio Express (C ++) 2008 (с пакетом обновления 1) в Windows Vista, с отладкой. Каждый раз, когда я делал что-то вроде (а) прерывания программы, (б) установки фокуса из приложения обратно в среду IDE, (в) возобновления выполнения, программа зависала примерно на 30 секунд. Диспетчер задач показал, что "VSExpress.exe" потребляет весь ЦП на время. Vista показывала «Не отвечает» в строке заголовка IDE в это время.
Это сводило меня с ума, поэтому я купил коммерческую копию Visual Studio Professional 2008 (150 долларов от SoftwareSurplus), и это решило проблему.
источник
Что касается Visual Studio 2008, выпуски Express не имеют встроенных функций тестирования.
источник
Вы можете создавать приложения MFC, если загрузите библиотеки в Platform SDK . Но нет встроенной поддержки для создания диалогов.
источник
Надстройки будут разрешены в Visual Studio Express. Самый примечательный - прямо от Microsoft: XNA Game Studio работает как надстройка Visual Studio Express.
Есть даже тип проекта (возможно, доступный только в полной версии Visual Studio), позволяющий создавать собственные надстройки Visual Studio Express!
источник
Вы не можете создать службы Windows для одного.
источник