BscMake Task

 

For the latest documentation on Visual Studio 2017, see Visual Studio 2017 Documentation.

For the latest documentation on Visual Studio 2017, see BscMake Task on docs.microsoft.com.

System_CAPS_ICON_important.jpg Important

bscmake is no longer used by the Visual Studio IDE. Since Visual Studio 2008, browse information is stored automatically in an .sdf file in the Solution folder.

Wraps the Microsoft Browse Information Maintenance Utility tool (bscmake.exe). The bscmake.exe tool builds a browse information file (.bsc) from source browser files (.sbr) that are created during compilation. Use the Object Browser to view a .bsc file. For more information, see BSCMAKE Reference.

The following table describes the parameters of the BscMake task. Most task parameters correspond to a command-line option.

ParameterDescription
AdditionalOptionsOptional String parameter.

A list of options as specified on the command line. For example, "/option1 /option2 /option#". Use this parameter to specify options that are not represented by any other BscMake task parameter.

For more information, see the options in BSCMAKE Options.
OutputFileOptional String parameter.

Specifies a file name that overrides the default output file name.

For more information, see the /o option in BSCMAKE Options.
PreserveSBROptional Boolean parameter.

If true, forces a nonincremental build. A full, nonincremental build occurs regardless of whether a .bsc file exists, and prevents .sbr files from being truncated.

For more information, see the /n option in BSCMAKE Options.
SourcesOptional ITaskItem[] parameter.

Defines an array of MSBuild source file items that can be consumed and emitted by tasks.
SuppressStartupBannerOptional Boolean parameter.

If true, prevents the display of the copyright and version number message when the task starts.

For more information, see the /NOLOGO option in BSCMAKE Options.
TrackerLogDirectoryOptional String parameter.

Specifies the directory for the tracker log.

Task Reference

Show: