Visual Studio 2012 Express for Desktop を使用するか、デスクトップ プログラム用に Visual Studio 2012 Professional の製品版を購入するかを検討中です。プログラムは C# を使用して作成されていますが、一部に F# が含まれている場合があります。
これまでに収集したものから、express エディションは NuGet、単体テスト、およびコード分析をサポートしています。コード分析ルールのサブセットが使用されていると書かれていますが、プロフェッショナル エディションや FxCop/StyleCop と比べてどうかはわかりません。
Express Edition には拡張機能がサポートされていないと思いますが、私が本当に気にかけた唯一の拡張機能は NuGet でした。また、TFS に接続できるにもかかわらず、TFS CAL が含まれていないと思います。ソース管理に Perforce を使用しているため、これも問題ではありません。また、このバージョンはデスクトップ スタイルのアプリケーションのみに限定されていることも理解していますが、これまでのところ C++ と C# についてのみ言及されています。F# をサポートしていますか?
2012 Express for Desktop のその他の制限について誰か教えてもらえますか? 商用アプリケーションを開発するためのライセンス制限はありますか?
過去に、MS はバージョン比較の一部としてエクスプレス エディションを含めていました。しかし、2012 年にサイトを更新したとき、エクスプレス エディションを分離し、詳細をほとんど、またはまったく提供しませんでした。