We recommend using Visual Studio 2017

Working with Domain-Specific Language Solutions


The new home for Visual Studio documentation is Visual Studio 2017 Documentation on docs.microsoft.com.

The latest version of this topic can be found at Working with Domain-Specific Language Solutions.

A domain-specific language (DSL) is created using a Visual Studio solution. This section is about how to set up and customize the solution.

About Domain-Specific Languages
Discusses how to develop DSLs and how to apply them.

Overview of Domain-Specific Language Tools
Explains the major tasks in developing and distributing a DSL.

Overview of the Domain-Specific Language Tools User Interface
Describes the windows that are associated with DSLs.

Choosing a Domain-Specific Language Solution Template
Explains how to choose a template to start your DSL project.

How to: Create a Domain-Specific Language Solution
Describes the steps to set up a DSL.

Working with the DSL Definition Diagram
Explains the parts of the diagram.

Working with the Domain-Specific Language Explorer
Explains the content of the explorer

How to: Change the Namespace of a Domain-Specific Language
The code you generate from a DSL has a namespace that you set when you initiate your solution, but you can change it afterwards.

How to: Extend the Domain-Specific Language Designer
You can customize the DSL Designer with menu commands.

How to Automate Transform All Templates
To avoid clicking Transform All Templates, you can make it an automatic part of the build.