77

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 年にサイトを更新したとき、エクスプレス エディションを分離し、詳細をほとんど、またはまったく提供しませんでした。

4

5 に答える 5

56

私が集めることができるいくつかの制限があります: まず第一に、さまざまな用途のためのさまざまな IDE があります。

  • Web 用の Visual Studio Express 2012。
  • Windows 8 用の Visual Studio Express 2012
  • Windows デスクトップ用の Visual Studio Express 2012。
  • Visual Studio Team Foundation Server Express 2012

IDE の Express エディションでは、Professional エディションに含まれる次の機能が省略されています。

  • マルチユニット テスト フレームワークとリファクタリングのサポート

  • 静的コード分析、プロファイリング、HLSL の編集とデバッグ

  • サードパーティの拡張機能のサポート (Extension Manager 機能は引き続き存在します)

  • OpenMP サポート

しかし、2012 年に調査したいくつかのポジティブな点があります。以前のバージョンとは異なります。

  • ソリューションは許可されています。単一のソリューションで複数のプロジェクトを作成できます。
  • 64 ビットのコンパイルのサポートがあります。

1 人または 5 人未満のチームで作業する場合は、速達が最適です。それは間違いなく、以前のものよりもはるかに多くの新しい機能とロック解除機能をもたらします.

于 2012-11-07T05:44:27.823 に答える
12

登録するとプロダクトキーがもらえるので、VS 2012 Express を自由に使っていいということになると思います。

http://www.microsoft.com/visualstudio/eng/downloads#d-2010-express言います:

「インストール後、この製品を最大 30 日間試用できます。30 日後に継続して使用するための無料のプロダクト キーを取得するには、登録する必要があります。」

于 2012-10-16T18:47:48.433 に答える
3

ポータブル クラス ライブラリは、高速バージョンではサポートされていません。(PCL dll を参照することはできますが、PCL プロジェクトを操作することはできません。)

于 2013-06-13T06:27:57.300 に答える
0

F# は VS Express 2012 for Web で使用できます

http://blogs.msdn.com/b/fsharpteam/archive/2012/09/12/announce-the-release-of-f-tools-for-visual-studio-express-2012-for-web.aspx

NuGet は VS 2010 Express Web で動作したように見えるので、2012 でも動作すると予想されます

http://docs.nuget.org/docs/start-here/nuget-faq

Professional には、多くのプロファイリング ツールと静的分析ツールが用意されています。FxCop ルールの違いがわかりませんでした。

于 2012-11-05T21:22:56.340 に答える