VC++ Project Settings, Projects and Solutions, Options Dialog Box

This dialog box lets you define Visual C++ build and project settings related to logging, performance, and supporting file types.

To access this dialog box

  1. On the Tools menu, click Options.

  2. Select Projects and Solutions, and then select VC++ Project Settings.

Build Logging


Turns on generation of the build log file. This option generates BuildLog.htm, which can be found in the project's intermediate files directory. Every fresh build overwrites the previous BuildLog.htm file.


Turns off generation of the build log file.

Show Environment in Log


Lists environment variables in the build log file. This option specifies to echo all environment variables, during builds of Visual C++ projects, into the build log file.


Exclude environment variables from the build log file.

Build Timing


Turns on build timing. If selected, the time it takes for the build to complete is posted to the Output window. For more information, see Output Window.


Turns off build timing.

Maximum concurrent C++ compilations

Specifies the maximum number of CPU cores to use for parallel C++ compilation.

Extensions to Include

Specifies the file name extensions of files that can be ported into your project.

Extensions to Hide

Specifies the file name extensions of files that will not be displayed in Solution Explorer when Show All Files is enabled.

Build Customization Search Path

Specifies the list of directories that contain .rules files, which help you define build rules for your projects.

Solution Explorer Mode

Show only files in project

Configures Solution Explorer to only display files in the project.

Show all files

Configures Solution Explorer to show files in the project and files on disk in the project folder.

Enable Project Caching


Enables Visual Studio to cache project data so that when you open the project the next time, it can load that cached data rather than re-computing it from the project files. Using cached data can speed up the project load time significantly.


Do not use cached project data. Parse the project files each time the project loads.

See also