We recommend using Visual Studio 2017
This documentation is archived and is not being maintained.

Working with Domain-Specific Language Solutions

Updated: July 2008

Domain-Specific Language Tools lets you work in Visual Studio to define a domain-specific language. You can define the elements of the language and how they appear in a diagram view and in the DSL Explorer, and customize many aspects of the language. The topics in this section show how to create a domain-specific language solution in Visual Studio, add elements to the language, customize their appearance, and add the elements to the toolbox of your domain-specific language designer.

Choosing a Domain-Specific Language Solution Template

Provides an overview of the included solution templates for domain-specific languages. These include Minimal Language, Task Flow, Class Diagrams, and Component Models.

Walkthrough: Creating a Domain-Specific Language Solution

Shows how to create a domain-specific language. This walkthrough serves as the foundation for other walkthroughs provided in the documentation.

Walkthrough: Customizing the Domain-Specific Language Definition

Describes how to customize a domain-specific language. This walkthrough builds on the domain-specific language that you can create by following the other walkthrough in this section.

Defining Domain Models

Describes how to add elements to the model.

Defining the Appearance of the Generated Language Designer

Describes how to customize the appearance of model elements.

Customizing Tools and the Toolbox

Describes how to add icons for model elements to the toolbox.

Customizing Serialization Behavior

Describes how to add custom elements to the metadata.




July 2008

Rewrote and refactored project

Content bug fix.