Extending Layer Diagrams
You can write code to create and update layer diagrams, and to validate the structure of your program code against layer diagrams in Visual Studio Ultimate. You can add commands that appear in the shortcut (context) menu of the diagrams, customize drag-and-drop gestures, and access the layer model from text templates. You can package these extensions into a Visual Studio Integration Extension (VSIX) and distribute them to users of Visual Studio Ultimate and Visual Studio Premium. For more information about layer diagrams, see:
Requirements
Requirements for Authoring Layer Extensions
You must have installed the following on the computer where you want to develop your layer extensions:
Visual Studio Ultimate
Visual Studio SDK
Visualization and Modeling SDK
Requirements for Using Layer Extensions
You must have installed the following on the computer where you want to run your layer extensions:
- Visual Studio Premium, Visual Studio Ultimate, or Team Foundation Build
For more information, see Deploying a Layer Modeling Extension.
In This Section
Adding Commands and Gestures to Layer Diagrams
Adding Custom Architecture Validation to Layer Diagrams
Adding Custom Properties to a Layer Diagram
Navigating and Updating Layer Models in Program Code
Deploying a Layer Modeling Extension
Troubleshooting Extensions for Layer Diagrams
See Also
Concepts
How to: Define and Install a Modeling Extension
Create layer diagrams from code
Validate Code with Layer Diagrams