126

Visual Studio 2008 Express Edition に「欠けている」ものは何ですか?

特に、

  • 利用できない機能は何ですか?
  • その使用にはどのような制限がありますか?
4

16 に答える 16

163

Visual StudioProfessionalと比較してVisualStudioExpressが機能を欠いている主な領域:

  • アドイン/マクロなし
  • 一部のWin32ツールがありません
  • チームエクスプローラーのサポートなし
  • 限定的なリファクタリングのサポート
  • デバッグははるかに制限されています(特にサーバー開発で問題となるのはリモートデバッグではありません)
  • セットアッププロジェクトのサポートの欠如
  • レポート作成ツールはありません
  • Office開発サポートなし
  • モバイルプラットフォームのサポートなし
  • デザイナーの限定セット
  • データベースツールの限られたセット
  • コードプロファイリングまたはテストフレームワークのサポートなし
  • MFC/ATLサポートなし
  • C ++を64ビットイメージにコンパイルすることはサポートされていません(回避策は、無料のWindows SDKをインストールすることです)

注: Express EULAは商用開発を許可していないとよく言われますが、それは真実ではありませんVisual Studio Express FAQアイテム7

于 2008-09-17T19:20:49.940 に答える
58

microsoft.comには便利な比較表があります。

もちろん、特定の Express Edition によって異なります (複数の Express Edition があり、機能が異なるため)。遭遇する可能性が最も高い制限は、ソース管理の統合 (および TFS クライアント ライセンス)、デバッグの制限、リファクタリングの制限、単体テストのサポートなし、デザイナー サポートの制限です。

完全を期すために、Visual Studio 2008 Standard Edition に含まれていて Express Edition には含まれていない機能の一覧を次に示します。

  • アドイン
  • マクロとマクロ IDE
  • Visual Studio アドイン プロジェクト テンプレート
  • VSパッケージ
  • ウィザード
  • ATL/MFC トレース ツール
  • GUID の作成
  • Dotfuscator コミュニティ エディション
  • エラールックアップ
  • ソース管理の統合
  • スパイ++
  • チーム エクスプローラーの統合
  • Team Foundation Server クライアント アクセス ライセンス
  • Visual Studio 2008 イメージ ライブラリ
  • アドイン/マクロ セキュリティ オプション
  • Visual Studio の設定
  • クラスデザイナー
  • フィールド リファクタリングのカプセル化
  • インターフェイスの抽出リファクタリング
  • ローカル変数をパラメーター リファクタリングにプロモートする
  • パラメーターの削除のリファクタリング
  • パラメータの並べ替えリファクタリング
  • ダンプのデバッグ
  • JIT デバッグ
  • ミニダンプ
  • マルチスレッド/マルチプロセスのデバッグ
  • NTSD コマンドのサポート
  • ステップ イン Web サービス デバッグ
  • CAB プロジェクト プロジェクト テンプレート
  • マージ モジュール プロジェクト テンプレート
  • Web サイトの公開ユーティリティ
  • プロジェクト テンプレートの設定
  • セットアップ ウィザード プロジェクト テンプレート
  • スマート デバイス CAB プロジェクト テンプレート
  • Web セットアップ プロジェクト テンプレート
  • Windows インストーラーの展開
  • 64 ビット Visual C++ ツール
  • XML ドキュメントから XSD スキーマを作成する
  • レポート アプリケーション プロジェクト テンプレート
  • Visual Studio レポート デザイナー
  • Visual Studio レポート ウィザード
  • 共有アドイン プロジェクト テンプレート
  • ASP.NET AJAX サーバー コントロール エクステンダー プロジェクト テンプレート
  • ASP.NET AJAX サーバー コントロール プロジェクト テンプレート
  • ASP.NET レポート Web サイト プロジェクト テンプレート
  • ASP.NET サーバー コントロール プロジェクト テンプレート
  • ASP.NET Web アプリケーション プロジェクト テンプレート
  • ローカル リソースの生成
  • WCF サービス ホスト
  • WCF サービス ライブラリ プロジェクト テンプレート
  • WF アクティビティ デザイナー
  • カスタム ウィザード プロジェクト テンプレート
  • WF 空のワークフロー プロジェクト テンプレート
  • MFC ActiveX コントロール プロジェクト テンプレート
  • MFC アプリケーション プロジェクト テンプレート
  • MFC DLL プロジェクト テンプレート
  • WF シーケンシャル ワークフロー コンソール アプリケーション プロジェクト テンプレート
  • WF シーケンシャル ワークフロー ライブラリ プロジェクト テンプレート
  • WF シーケンシャル ワークフロー サービス ライブラリ プロジェクト テンプレート
  • WF ステート マシン ワークフロー ライブラリ プロジェクト テンプレート
  • WF ステート マシン ワークフロー デザイナー
  • WF ステート マシン ワークフロー サービス ライブラリ プロジェクト テンプレート
  • WCF Syndication Service ライブラリ プロジェクト テンプレート
  • Windows Workflow Foundation Designer 用の Visual Studio 拡張機能
  • Windows フォーム コントロール ライブラリ プロジェクト テンプレート
  • Windows サービス プロジェクト テンプレート
  • WF ワークフロー アクティビティ ライブラリ プロジェクト テンプレート
  • WPF カスタム コントロール ライブラリ プロジェクト テンプレート
  • WPF ユーザー コントロール ライブラリ プロジェクト テンプレート
  • ASP.NET サーバー コントロール項目テンプレート
  • COM クラス アイテム テンプレート
  • 構成ファイル項目テンプレート
  • フレームセット アイテム テンプレート
  • インターフェイス項目テンプレート
  • CLR インストーラー クラス項目テンプレート
  • ローカル データベース キャッシュ アイテム テンプレート
  • モジュール定義ファイル項目テンプレート
  • ネストされたマスター ページ アイテム テンプレート
  • ATL 登録スクリプト アイテム テンプレート
  • MS レポート アイテム テンプレート
  • レポート ウィザード アイテム テンプレート
  • .NET リソース ファイル アイテム テンプレート
  • Win32 リソース ファイル アイテム テンプレート
  • 静的検出ファイル (Web サービス) アイテム テンプレート
  • トランザクション コンポーネント アイテム テンプレート
  • Web コンテンツ フォーム アイテム テンプレート
  • Windows スクリプト ホスト項目テンプレート
  • Windows サービス項目テンプレート
  • XML スキーマ アイテム テンプレート
于 2008-09-17T19:45:15.513 に答える
8

エディション比較表はこちら

編集:これが2008年ではなく2005年のものであることに気づきませんでした

于 2008-09-17T19:18:04.300 に答える
7

Visual Studio 2008 製品の比較

私の知る限り、その使用に制限はありませんが、私は弁護士ではありません。

AviewAnew は、Express Edition を商用目的で使用できることを指摘しました。Visual Studio Express Edition を使用して構築されたアプリケーションには、ライセンスの制限はありません。FAQ #7を参照してください。

于 2008-09-17T19:17:26.657 に答える
5

これらは私にとって最も重要です:

  • 条件付きでブレークポイントを設定することはできません
  • アドインのサポート
  • リファクタリングは非常に限られています (名前の変更、メソッドの抽出)
于 2008-11-28T13:21:08.487 に答える
3

私の意見では、 MFCは最も重要な欠けているものです。

于 2008-09-17T19:23:56.533 に答える
2

欠落しているもの(持っていると便利です)は次のとおりです。

ソース管理統合 により、2つのオプションが可能になります。ソース管理プラグインAPI(旧称MSSCCI API)に基づくソース管理ソリューション、またはソース管理VSPackageです。

これは、ファイルを変更する前にファイルをチェックアウトする必要があるPERFORCEのようなシステムで作業している場合、特にすべてのチームメンバーのプロジェクト設定を変更する場合に特に重要です。

于 2008-10-28T20:34:08.117 に答える
2

他の人が膨大な数のリストを投稿していますが、実際問題として、主にシステム プログラミングを行う者として言えば、エクスプレス エディションを使用するときに最も欠けている機能は次のとおりです。

  1. デバッガーのスレッド対応部分、および

  2. 組み込みのバイナリ ビューアーでファイルを開く機能。

MFC プログラミングをもっと頻繁に行っていたら、おそらくダイアログ デザイナーも見逃していたでしょう。

于 2008-09-17T20:16:49.650 に答える
2

アドインは許可されていません

于 2008-09-17T19:17:22.553 に答える
0

Visual Studio 2008の場合、Expressエディションには組み込みのテスト機能がありません。

于 2008-09-17T19:18:56.013 に答える
0

Windows Vista で Visual Studio Express (C++) 2008 (サービス パック 1 を適用) をデバッグすると問題が発生しました。(a) プログラムを中断する、(b) アプリから IDE にフォーカスを戻す、(c) 実行を再開するなどの操作を行うたびに、プログラムは約 30 秒間ハングしました。タスク マネージャーは、「VSExpress.exe」が CPU 全体を消費していることを示していました。この間、Vista は IDE のタイトル バーに「応答していません」と表示されました。

これは私をおかしくしていたので、Visual Studio Professional 2008 の商用コピー (SoftwareSurplus から 150 ドル) を購入し、これで問題は解決しました。

于 2009-10-16T19:33:04.847 に答える
0

Platform SDKでライブラリをダウンロードすると、MFCアプリケーションをビルドできます。ただし、ダイアログを設計するための組み込みサポートはありません。

于 2008-09-17T19:36:06.440 に答える
0

アドインVisual Studio Express で許可されています。XNA Game Studio は Visual Studio Express アドインとして機能します。

独自の Visual Studio Express アドインを構築できるプロジェクト タイプ (完全な Visual Studio でのみ使用可能) もあります。

于 2008-10-07T22:02:38.780 に答える
0

現在、Express エディションでは F# を取得できないことに注意してください。ただし、これはいつか変更される可能性が高いと思います。

回避策があります。Visual Studio ShellF# CTPを別々にインストールすると、それらが連携して動作します。

于 2009-10-01T06:38:55.247 に答える
0

このMSDN ドキュメントには、必要なものがすべて含まれています。

于 2008-09-17T19:17:55.643 に答える
-2

1 つのWindows サービスを作成することはできません。

于 2008-09-17T19:22:41.403 に答える