Partilhar via


Compilando arquivos de informações de navegação: visão geral

Aviso

Embora o BSCMAKE ainda seja instalado com o Visual Studio, ele não é mais usado pelo IDE. Desde o Visual Studio 2008, as informações de navegação e símbolo são armazenadas automaticamente em um arquivo .sdf do SQL Server na pasta da solução.

Para criar informações de navegação para navegação de símbolos, o compilador cria um arquivo .sbr para cada arquivo de origem em seu projeto e o BSCMAKE.EXE concatena os arquivos .sbr em um arquivo .bsc.

A geração dos arquivos .sbr e .bsc leva tempo, portanto, o Visual Studio desativa essas funções por padrão. Se quiser navegar nas informações atuais, você deve ativar as opções de navegação e compilar o projeto novamente.

Use /FR ou /Fr para informar ao compilador para criar os arquivos .sbr. Para criar arquivos .bsc, você pode chamar o BSCMAKE na linha de comando. O uso do BSCMAKE na linha de comando fornece controle mais preciso sobre a manipulação de arquivos de informações de navegação. Para obter mais informações, confira Referência do BSCMAKE.

Dica

Você pode ativar a geração de arquivos .sbr, mas deixar a geração de arquivos .bsc desativada. Isso fornece compilações rápidas, mas também permite que você crie um novo arquivo .bsc ao ativar rapidamente a geração de arquivos .bsc e compilar o projeto.

Você pode reduzir o tempo, a memória e o espaço em disco necessários para criar um arquivo .bsc reduzindo o tamanho do arquivo .bsc.

Confira a Página de Propriedades Gerais (Projeto) para obter informações sobre como criar um arquivo de navegação no ambiente de desenvolvimento.

Para criar um arquivo .bsc menor

  1. Use opções de linha de comando do BSCMAKE para excluir informações do arquivo de informações de navegação.

  2. Omita símbolos locais em um ou mais arquivos .sbr ao compilar ou montar.

  3. Se um arquivo-objeto não contiver informações necessárias para o estágio atual da depuração, omita seu arquivo .sbr do comando BSCMAKE ao recompilar o arquivo de informações de navegação.

Para combinar as informações de navegação de vários projetos em um arquivo de navegação (.bsc)

  1. Não crie o arquivo .bsc no nível do projeto ou use a opção /n para impedir que os arquivos .sbr sejam truncados.

  2. Depois que todos os projetos forem criados, execute o BSCMAKE com todos os arquivos .sbr como entrada. Você pode usar curingas. Por exemplo, se você tivesse diretórios de C:\X, C:\Y e C:\Z com arquivos .sbr neles e quisesse combiná-los todos em um arquivo .bsc, use BSCMAKE C:\X\*.sbr C:\Y\*.sbr C:\Z\*.sbr /o c:\whatever_directory\combined.bsc para criar o arquivo combinado .bsc.

Confira também

Ferramentas de compilação adicionais MSVC
Referência BSCMAKE