Ich bin gerade dabei zu entscheiden, ob ich Visual Studio 2012 Express für Desktop verwenden oder eine Einzelhandelsversion von Visual Studio 2012 Professional für mein Desktop-Programm erwerben möchte. Das Programm wird mit C # erstellt, obwohl Teile davon F # enthalten können.
Nach dem, was ich bisher gesammelt habe, unterstützt die Express-Edition NuGet, Unit Testing und Code Analysis. Es wird erwähnt, dass eine Teilmenge der Regeln für die Codeanalyse verwendet wird, aber ich bin mir nicht sicher, wie sie mit der Professional Edition sowie mit FxCop / StyleCop verglichen werden.
Ich gehe davon aus, dass die Express-Edition keine Unterstützung für Erweiterungen bietet, aber die einzige Erweiterung, die mir wirklich am Herzen lag, war NuGet. Ich gehe auch davon aus, dass es keine TFS-CAL enthält, obwohl eine Verbindung zu TFS hergestellt werden kann. Dies ist wiederum kein Problem, da ich Perforce für die Quellcodeverwaltung verwende. Ich verstehe auch, dass diese Version nur auf Desktop-Anwendungen beschränkt ist, aber bisher nur C ++ und C # erwähnt wurden. Unterstützt es F #?
Kann mich jemand auf andere Einschränkungen von 2012 Express for Desktop hinweisen? Gibt es Lizenzbeschränkungen für die Entwicklung einer kommerziellen Anwendung?
In der Vergangenheit hat MS Express-Editionen als Teil ihres Versionsvergleichs aufgenommen. Als sie ihre Website für 2012 aktualisierten, trennten sie die Express-Ausgaben und boten wenig bis gar keine Details.