From IDEs

While NUKE is fully accessible from a clean IDE installation, there are extensions in place, which greatly enhance the way how targets can be invoked. However, depending on the individual capabilities of an IDE and their SDK, these extensions have a different look and feel.

VisualStudio

In VisualStudio, targets can be executed from the Task Runner Explorer (View | Other Windows) by double clicking on of the tree nodes. Two buttons on the left allow to automatically attach to the build process and to skip dependencies.

ReSharper & Rider

In Rider and ReSharper, targets are marked with a gutter icon and can be executed from the Alt+Enter menu. Selecting the root item will simply execute the target, while subitems allow to attach the debugger and to skip dependencies. A global action GlobalNukeTargetExecution can be used to invoke targets from anywhere in the solution. Rider will also create dedicated run configurations that allow further customizations, like working directory or environment variables.

VSCode

In VSCode, targets can be executed via CodeLens items that are shown above target declarations. The actions are limited to Run and Debug, but can be configured to include dependencies or not. Entering the command-palette, targets can be invoked from anywhere in the solution.