Share via


レイヤー図に関する拡張機能の作成

更新 : 2010 年 12 月

この Visual Studio 2010 Feature Pack を使用すると、レイヤー図を生成および更新するコードを記述できます。また、Visual Studio 2010 Ultimate のレイヤー図と照らし合わせてプログラム コードの構造を検証することもできます。 図のショートカット (コンテキスト) メニューに表示するコマンドを追加し、ドラッグ アンド ドロップ ジェスチャをカスタマイズし、テキスト テンプレートからレイヤー モデルにアクセスできます。 これらの拡張機能を Visual Studio Integration Extension (VSIX) のパッケージに格納し、Visual Studio Ultimate および Visual Studio Premium のユーザーに配布できます。 詳細については、「Visual Studio Feature Pack」を参照してください。

重要

この機能を使用するには、Visual Studio 2010 Feature Pack をインストールする必要があります。

レイヤー図は Visual Studio 2010 Ultimate で既に使用できます。 詳細については、次のトピックを参照してください。

要件

レイヤー拡張機能を作成するための要件

レイヤー拡張機能を開発するコンピューターに以下の項目がインストールされている必要があります。

  • Visual Studio 2010 Ultimate

  • Visual Studio 2010 SDK

  • Visual Studio 2010 Visualization and Modeling Feature Pack または Visual Studio 2010 Feature Pack 2。 どちらにも、Visual Studio 2010 Visualization and Modeling Feature Pack ランタイムが含まれます。

    重要

    Visualization and Modeling Feature Pack の場合のみ、デバッグのために Visual Studio の実験用インスタンスに Feature Pack をインストールする必要があります。 Feature Pack 2 の場合は必要ありません。

Visual Studio の実験用インスタンスに Feature Pack をインストールするには

  1. まだ行っていない場合は、Visualization and Modeling Feature Pack をコンピューターにインストールします。

  2. Visual Studio のすべてのインスタンスを閉じます。

  3. [スタート] ボタンをクリックし、[すべてのプログラム] をポイントします。次に、[Microsoft Visual Studio 2010 SDK] をポイントし、[ツール] をポイントして、[Reset the Microsoft Visual Studio 2010 Experimental instance] (Microsoft Visual Studio 2010 実験用インスタンスのリセット) をクリックします。

  4. Visual Studio の実験用インスタンスで Feature Pack とランタイムを有効にします。

    1. [スタート] ボタンをクリックし、[すべてのプログラム] をポイントします。次に、[Microsoft Visual Studio 2010 SDK] をポイントし、[ツール] をポイントして、[Start Experimental Instance of Microsoft Visual Studio 2010] (Microsoft Visual Studio 2010 の実験用インスタンスの起動) をクリックします。

    2. Visual Studio の新しいインスタンスで、[ツール] メニューの [拡張機能マネージャー] をクリックします。

    3. Feature Pack とそのラインタイムがどちらも表示され、有効になっていることを確認します。 [無効] と表示されている場合は、その項目をクリックし、[有効] をクリックします。

    4. Visual Studio を閉じます。

レイヤー拡張機能を使用するための要件

レイヤー拡張機能を実行するコンピューターに以下の項目がインストールされている必要があります。

  • Visual Studio 2010 Premium、Visual Studio 2010 Ultimate、または Team Foundation ビルド

  • Visual Studio 2010 Visualization and Modeling Feature Pack ランタイム

詳細については、「レイヤー モデリング拡張機能の配置」を参照してください。

このセクションの内容

レイヤー図へのコマンドおよびジェスチャの追加

レイヤー図へのカスタム アーキテクチャ検証の追加

レイヤー図へのカスタム プロパティの追加

プログラム コードにおけるレイヤー モデル内の移動およびレイヤー モデルの更新

レイヤー モデリング拡張機能の配置

レイヤー図に関する拡張機能のトラブルシューティング

参照

処理手順

方法: 成果物からレイヤー図を生成する

方法: レイヤー図と照らし合わせて .NET コードを検証する

概念

レイヤー図: リファレンス

レイヤー図: ガイドライン

その他の技術情報

方法: モデリング拡張機能を定義およびインストールする

方法: UML モデルからファイルを生成する

方法: Visual Studio API を使用して UML モデルを開く

履歴の変更

日付

履歴

理由

2010 年 12 月

Visual Studio 2010 Feature Pack 2 用に更新。

情報の拡充