Я вирішую, використовувати Visual Studio 2012 Express для робочого столу чи не купувати роздрібну копію Visual Studio 2012 Professional для настільної програми. Програма побудована з використанням C #, хоча її частини можуть містити F #.
З того, що я зібрав до цього часу, експрес-версія підтримує NuGet, модульне тестування та аналіз коду. У ньому згадується підмножина правил аналізу коду, які використовуються, але я не впевнений, як вони порівнюються з професійною версією, а також з FxCop / StyleCop.
Я припускаю, що в експрес-виданні відсутня підтримка розширень, але єдиним розширенням, про яке я справді піклувався, було NuGet. Я також припускаю, що він не включає ліцензію TFS, незважаючи на можливість підключення до TFS. Це знову не проблема, оскільки я використовую Perforce для контролю джерел. Я також розумію, що ця версія обмежена лише програмами для настільних комп'ютерів, але до цього часу я згадувала лише про C ++ та C #. Чи підтримує він F #?
Чи може хтось уявити мені будь-які інші обмеження 2012 Express для робочого столу? Чи існують обмеження ліцензії на розробку комерційної програми?
Раніше MS включали експрес-видання як частину їх порівняння версій. Але коли вони оновили свій сайт на 2012 рік, вони виділили експрес-видання і не пропонували деталей.