Visual Studio

Syntax Highlighting

Syntax highlighting for .cake files is provided by the Cake for Visual Studio extension.

Cake Frosting projects have all features of a .NET Console application, including syntax highlighting.

Syntax highlighting for .cake files is provided by the Cake for Visual Studio extension.

Syntax highlighting for .cake files is provided by the Cake for Visual Studio extension.

IntelliSense

There is currently no support for Intellisense in .cake script files within Visual Studio.

Cake Frosting projects have all features of a .NET Console application, including IntelliSense.

There is currently no support for Intellisense in .cake script files within Visual Studio.

There is currently no support for Intellisense in .cake script files within Visual Studio.

Templates

Choose the "Cake" category from the File > New > Project menu to quickly create a new Cake addin, module or addin test project.

Project templates

You can also use the commands from the Build > Cake Build menu to install the default bootstrapper scripts for Cake runner for .NET Framework or Cake configuration files into an open solution.

Code Snippets

Code snippets for .cake files are provided by the Cake for Visual Studio extension.

Code snippets are currently not supported for Cake Frosting projects.

Code snippets for .cake files are provided by the Cake for Visual Studio extension.

Code snippets for .cake files are provided by the Cake for Visual Studio extension.

Task Runner

Task runner is currently not supported for .NET Core Tool.

Task runner is currently not supported for Cake Frosting projects.

If your build.cake file is included in your solution, you can open the Task Runner Explorer window by right-clicking on the file from your Solution Explorer and choosing Task Runner Explorer.

Individual tasks will be listed on the left, and each task can be executed by double-clicking the task.

Task Runner

Task bindings make it possible to associate individual tasks with Visual Studio events such as Project Open, Build or Clean. These bindings are saved in your cake.config file.

Task runner is currently not supported for Cake runner for .NET Core.