В чем недостаток использования Visual Studio Express Edition?

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

Ответы

Ответ 1

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

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

Ответ 3

  • Нет AddIns вообще - no ReSharper, no TestDriven.net, нет VisualSVN, ничего нечего
  • Server Explorer не поддерживает удаленные базы данных
  • Поддержка папок с решениями
  • Экспресс нацелен только на один объект Framework-Express 2008. Только для .net 3.5. (Edit: я ошибался, Express 2008 действительно поддерживает многотаргетинг)
  • Для переустановки Express может потребоваться перерегистрация, которая бесплатна, но может быть отключена в любое время от Microsoft

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

Ответ 4

Отладчик Express не позволяет Attach to Process:

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

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

Ответ 6

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

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

Ответ 7

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

Ответ 8

Нет MFC visual gui builder для С++.

ИЗМЕНИТЬ

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

Ответ 9

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