| title | BscMake Task | ||
|---|---|---|---|
| description | Learn about BscMake, which wrapped the Microsoft Browse Information Maintenance Utility tool bscmake.exe. The Visual Studio IDE no longer uses BscMake. | ||
| ms.date | 11/04/2016 | ||
| ms.topic | reference | ||
| f1_keywords |
|
||
| dev_langs |
|
||
| helpviewer_keywords |
|
||
| author | ghogen | ||
| ms.author | ghogen | ||
| ms.subservice | msbuild |
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.
[!INCLUDE C++-specific task]
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.
| Parameter | Description |
|---|---|
| AdditionalOptions | Optional 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. |
| OutputFile | Optional String parameter. Specifies a file name that overrides the default output file name. For more information, see the /o option in BSCMAKE options. |
| PreserveSBR | Optional 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. |
| Sources | Optional ITaskItem[] parameter. Defines an array of MSBuild source file items that can be consumed and emitted by tasks. |
| SuppressStartupBanner | Optional 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. |
| TrackerLogDirectory | Optional String parameter. Specifies the directory for the tracker log. |