Я в процессе принятия решения о том, использовать Visual Studio 2012 Express для рабочего стола или купить розничную копию Visual Studio 2012 Professional для моей настольной программы. Программа построена с использованием С#, хотя ее части могут включать F #.
Из того, что я собрал до сих пор, экспресс-версия поддерживает NuGet, Unit Testing и Code Analysis. В нем упоминается подмножество правил анализа кода, но я не уверен, как они сравниваются с профессиональной версией, а также с FxCop/StyleCop.
Я предполагаю, что в экспресс-версии отсутствует поддержка расширения, но единственным расширением, о котором я действительно заботился, был NuGet. Я также предполагаю, что он не включает TFS CAL, несмотря на возможность подключения к TFS. Это опять же не проблема, поскольку я использую Perforce для управления версиями. Я также понимаю, что эта версия ограничена только приложениями для настольных стилей, но до сих пор они видели только С++ и С#. Поддерживает ли он F #?
Может кто-нибудь подскажет мне о любых других ограничениях 2012 Express for Desktop? Существуют ли какие-либо ограничения лицензии для разработки коммерческого приложения?
В прошлом MS включала экспресс-версии как часть их сравнения версий. Но когда они обновили свой сайт на 2012 год, они отделили экспресс-выпуски и не предлагают подробностей.