JetBrains Rider 2017.3 Help

Toolset and Build

File | Settings | Build, Execution, Deployment | Toolset and Build for Windows and Linux
JetBrains Rider | Preferences | Build, Execution, Deployment | Toolset and Build for macOS
Ctrl+Alt+S settings


On this page, you can configure Rider's build process.

ItemDescription
Toolset
Mono executable path You will need to specify Mono executable if you want to build .NET projects on macOS.
.NET Core CLI executable path Use this option to specify the build executable for .NET Core projects.
Use MSBuild.exe version Using this selector, you can choose the version of MSBuild.exe that is used to build the solution. You can choose one of the automatically detected MSBuild versions, or specify the path to a custom MSBuild executable in a non-standard location.
Build Engine
Use ReSharper Build If this check box is selected, JetBrains Rider will optimize build process with ReSharper Build, which tracks changes in your solution and only rebuilds modified projects and necessary dependencies.
If the check box is unselected, Rider will delegate the entire solution build to MSBuild.exe. You may need to disable this option if your solution includes non-MSBuild projects or projects with custom build steps.
Run build after solution is loaded This self-explanatory option will be applied independently of selected build management preference.
Build Parameters
Use up to X processes in parallel Using this selector, you can choose the number of parallel process used to build the solution.
Restore NuGet packages before build When this check box is selected, JetBrains Rider will restore NuGet packages for all projects in solution. Note that this option requires .NET Framework 4.5 or higher to be installed on your machine. Rider will only restore NuGet packages if this is allowed by the corresponding options on the Build, Execution, Deployment | NuGet settings page.
Write log to output When this check box is selected, log items selected under it will be shown in the Build window.
Write to log file When this check box is selected, build output is saved to a log file. Use controls under this check box to choose a verbosity level and a path where the log file is saved. If the selected log directory does not exist, it is shown in red. However, JetBrains Rider will create the non-existent path when logging to file for the first time.
Note that logging to file does not depend on logging to the Build window.
Last modified: 19 April 2018