Каковы недостатки использования версий Visual Studio Express? - PullRequest
13 голосов
/ 11 августа 2009

Я занимаюсь разработкой приложения с использованием Visual C # Express Edition - в чем недостаток использования экспресс-выпусков? Есть ли ограничения на то, что я могу собрать и выпустить? Смогут ли мои пользователи сказать, что я использую Express Edition?

Ответы [ 9 ]

23 голосов
/ 11 августа 2009

Это не повлияет на ваших пользователей, за исключением того, что сделает вы менее продуктивным, запретив надстройки, такие как ReSharper , TestDriven.NET и т. Д. и не имея некоторых встроенных функций коммерческих изданий.

Другими словами: если у текстового процессора не было средства проверки орфографии, вы все равно могли бы убедиться, что ваши документы написаны правильно, чтобы читатели не знали - но это намного быстрее (обычно!), Если инструмент имеет встроенный ...

16 голосов
/ 11 августа 2009

Вот огромная сравнительная таблица всех версий Visual Studio от Express до Team System.

Руководство по сравнению продукта Visual Studio 2008

10 голосов
/ 11 августа 2009
  • Нет надстроек вообще - нет ReSharper, нет TestDriven.net , нет VisualSVN, нет ничего
  • Обозреватель серверов не поддерживает удаленные базы данных
  • Нет поддержки папок решений
  • Express предназначен только для одной платформы - Express 2008 предназначен только для .net 3.5. (Редактировать: я ошибался, Express 2008 действительно поддерживает многоцелевой таргетинг)
  • Переустановка Express может потребовать бесплатной перерегистрации, но может быть отключена в любое время в Microsoft

Кроме того, все в порядке. Он использует тот же компилятор для генерации того же кода, вы просто не получаете все инструменты для экономии времени, которые предлагает VS Professional.

7 голосов
/ 11 августа 2009

Экспресс-отладчик не позволяет подключиться к процессу :

Возможность прикрепить отладчик к уже запущенный процесс имеет также были удалены, мешая сценариям, таким как написание служб Windows и повторное подключение отладчика под ASP.NET когда ошибки под оригиналом сеанс отладки вызывает точки останова на быть проигнорированным.

Я могу жить со всем, кроме этого.

3 голосов
/ 11 августа 2009

Поддерживается только один язык. Например, у вас не может быть приложения на C # и библиотеки на C ++ в одном решении.

Кроме того, сторонние поставщики ADO.NET не поддерживаются в дизайнерах

3 голосов
/ 11 августа 2009

См. функции и инструменты, доступные в редакциях Express, Visual Studio Standard и Professional, а также в Visual Studio Tools for Office.

У него нет поддержки мобильных устройств - для меня одна из самых важных функций: o)

0 голосов
/ 07 февраля 2014

Текущая версия VS Express (я пишу в 2014 году) не имеет диагностики. Нет метода подтверждения и таких вещей, как мониторинг статистики. Для меня это означает, что я буду использовать другую версию для завершения сайта, потому что это ограничивает тестирование и валидацию. Нет никакого смысла в том, чтобы сделать сайт .NET не соответствующим действительности.

0 голосов
/ 11 августа 2009

Нет MFC Visual GUI Builder для C ++.

EDIT

Упс - просто прочитайте тег C #. Я оставлю это, хотя в случае, если он будет искать кого-то еще, кто также может использовать c ++

0 голосов
/ 11 августа 2009

Visual Studio Express может делать «большинство» из того, что могут делать более поздние выпуски, пока вы не начнете заниматься более сложными вещами, такими как установка сторонних компонентов и полная интеграция, добавление проектов баз данных, интеграция в сторонние системы. и т. д. В этой заметке даже в Visual Studio Standard отсутствуют некоторые из этих функций, поэтому вам стоит взглянуть на Professional (как минимум), чтобы получить полностью надежную и многофункциональную версию.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...