Was this page helpful?
Your feedback about this content is important. Let us know what you think.
Additional feedback?
1500 characters remaining
Export (0) Print
Expand All
Important This document may not represent best practices for current development, links to downloads and other resources may no longer be valid. Current recommended version can be found here.

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.

Community Additions

© 2015 Microsoft