> ## Documentation Index
> Fetch the complete documentation index at: https://docs.incredibuild.com/llms.txt
> Use this file to discover all available pages before exploring further.

# Running Builds from Visual Studio

Last updated on Dec 22, 2025

Note: When running Unreal Engine builds, do not use this drop-down menu.

1. Install the Incredibuild **[Visual Studio Add-in](/windows/10.34.1/visual-studio-add-in)**.

   <img src="https://mintcdn.com/incredibuild-docs-migrated/gPyRCIL07ES5uPuP/images/windows/10.34.1/windows/9437200/1478131752.png?fit=max&auto=format&n=gPyRCIL07ES5uPuP&q=85&s=f2684c551ebbbdb00d28a7993e2199ab" alt="" width="1175" height="681" data-path="images/windows/10.34.1/windows/9437200/1478131752.png" />

2. (Optional) Configure the [Incredibuild menu and keyboard shortcuts](/windows/10.34.1/customizing-incredibuild-build-options).

3. For SLN files/projects, select the [integration mode](/windows/10.34.1/using-visual-studio-integration-modes) between Incredibuild and Visual Studio to apply to your build.

4. In Visual Studio 2019, select **Extensions** > **Incredibuild**> **Build** or **Rebuild**.

   <img src="https://mintcdn.com/incredibuild-docs-migrated/gPyRCIL07ES5uPuP/images/windows/10.34.1/windows/9437200/735740016.png?fit=max&auto=format&n=gPyRCIL07ES5uPuP&q=85&s=2f5b3523826a42bff76a13376fbe973d" alt="" width="426" height="365" data-path="images/windows/10.34.1/windows/9437200/735740016.png" />

5. Run your build in one of the following ways:

   * In Visual Studio, select **Incredibuild**> **Build** or **Rebuild**.

     <img src="https://mintcdn.com/incredibuild-docs-migrated/gPyRCIL07ES5uPuP/images/windows/10.34.1/windows/9437200/735805499.png?fit=max&auto=format&n=gPyRCIL07ES5uPuP&q=85&s=c190170bc9f366bf20f92d99ee5add2e" alt="" width="277" height="337" data-path="images/windows/10.34.1/windows/9437200/735805499.png" />

   * From the Incredibuild toolbar, select **Build** or **Rebuild**.

     <img src="https://mintcdn.com/incredibuild-docs-migrated/gPyRCIL07ES5uPuP/images/windows/10.34.1/windows/17531454/1478131833.png?fit=max&auto=format&n=gPyRCIL07ES5uPuP&q=85&s=4b43c47091df33c2f113d5d72309569b" alt="" width="1335" height="815" data-path="images/windows/10.34.1/windows/17531454/1478131833.png" />

   * To build an SLN file/project, in the **Solution Explorer**, right-click the SLN solution/project and select **Incredibuild** > **Build** or **Rebuild**.

     <img src="https://mintcdn.com/incredibuild-docs-migrated/gPyRCIL07ES5uPuP/images/windows/10.34.1/windows/9437200/1478131766.png?fit=max&auto=format&n=gPyRCIL07ES5uPuP&q=85&s=9dbb9dc4b53dad8931982b36c7672ba0" alt="" width="890" height="732" data-path="images/windows/10.34.1/windows/9437200/1478131766.png" />

   * To build a CMake project, in the **Solution Explorer**, click the **Switch Views** button, select **CMake Targets View** and then right-click the solution/project and select **Build with Incredibuild**. CMake projects always run in the Internal mode, regardless of the selected Integration mode.

     <img src="https://mintcdn.com/incredibuild-docs-migrated/gPyRCIL07ES5uPuP/images/windows/10.34.1/windows/9437200/1478099003.png?fit=max&auto=format&n=gPyRCIL07ES5uPuP&q=85&s=3c0d157df0ac39d42ff0b71c31c136cf" alt="" width="487" height="450" data-path="images/windows/10.34.1/windows/9437200/1478099003.png" />

     <img src="https://mintcdn.com/incredibuild-docs-migrated/gPyRCIL07ES5uPuP/images/windows/10.34.1/windows/9437200/1478393886.png?fit=max&auto=format&n=gPyRCIL07ES5uPuP&q=85&s=6e86db1150df34987b3c88cd356df7db" alt="" width="632" height="635" data-path="images/windows/10.34.1/windows/9437200/1478393886.png" />

   * If configured, use the [Standard Visual Studio Commands](/windows/10.34.1/configuring-visual-studio-commands).

   * Use the [Incredibuild BuildConsole Command Line Interface](/windows/10.34.1/build-console-cli).

   * When working with Unreal Engine, the options above are not supported. You should run your builds using the Unreal Build Tools and Unreal Engine itself will automatically use Incredibuild.

6. Once the build starts running, [Incredibuild Build Monitor](/windows/10.34.1/monitor-builds) appears.

7. You can run builds on multiple solution/project configurations using [Batch Build](/windows/10.34.1/batch-build-configurations).

8. You can [distribute custom build steps, events, and tools, for execution on remote machines (sequentially or in parallel), even at the process level](/windows/10.34.1/accelerating-custom-build-steps) (from Visual Studio 2010 and later).

9. You can further improve performance by [fine-tuning aspects of either Incredibuild's configuration or the project's settings](/windows/10.34.1/build-performance-optimizations).
