Partager via


Génération de fichiers d'informations de consultation : vue d'ensemble

Avertissement

Bien que BSCMAKE soit toujours installé avec Visual Studio, il n’est plus utilisé par l’IDE. Depuis Visual Studio 2008, les informations de navigation et de symbole sont stockées automatiquement dans un fichier SQL Server .sdf dans le dossier solution.

Pour créer des informations de recherche de symboles, le compilateur crée un .sbr fichier pour chaque fichier source de votre projet, puis BSCMAKE.EXE concatène les .sbr fichiers en un .bsc seul fichier.

La génération et .bsc les .sbr fichiers prennent du temps. Visual Studio désactive donc ces fonctions par défaut. Si vous souhaitez parcourir les informations actuelles, vous devez activer les options de navigation et générer à nouveau votre projet.

Utilisez /FR ou /Fr indiquez au compilateur de créer des .sbr fichiers. Pour créer des .bsc fichiers, vous pouvez appeler BSCMAKE à partir de la ligne de commande. L’utilisation de BSCMAKE à partir de la ligne de commande vous permet de contrôler plus précisément la manipulation des fichiers d’informations de navigation. Pour plus d’informations, consultez Informations de référence sur BSCMAKE.

Conseil

Vous pouvez activer la .sbr génération de fichiers, mais laisser .bsc la génération de fichiers désactivée. Cela fournit des builds rapides, mais vous permet également de créer rapidement un .bsc nouveau fichier en activant .bsc la génération de fichiers et en créant le projet.

Vous pouvez réduire le temps, la mémoire et l’espace disque requis pour générer un .bsc fichier en réduisant la taille du .bsc fichier.

Pour plus d’informations sur la création d’un fichier de navigateur dans l’environnement de développement, consultez La page de propriétés générales (Projet).

Pour créer un fichier plus petit .bsc

  1. Utilisez les options de ligne de commande BSCMAKE pour exclure les informations du fichier d’informations parcourir.

  2. Omettez les symboles locaux dans un ou plusieurs .sbr fichiers lors de la compilation ou de l’assemblage.

  3. Si un fichier objet ne contient pas d’informations nécessaires à l’étape actuelle du débogage, omettez son .sbr fichier à partir de la commande BSCMAKE lorsque vous régénérez le fichier d’informations de navigation.

Pour combiner les informations de navigation de plusieurs projets dans un fichier de navigateur (.bsc)

  1. Ne générez pas le .bsc fichier au niveau du projet ou utilisez le /n commutateur pour empêcher les .sbr fichiers d’être tronqués.

  2. Une fois tous les projets générés, exécutez BSCMAKE avec tous les .sbr fichiers en tant qu’entrée. Les caractères génériques sont acceptés. Par exemple, si vous aviez des répertoires C:\Xde projet, C:\Yet C:\Z avec .sbr des fichiers dans eux et que vous souhaitiez les combiner en un .bsc seul fichier, utilisez-le BSCMAKE C:\X\*.sbr C:\Y\*.sbr C:\Z\*.sbr /o c:\whatever_directory\combined.bsc pour générer le fichier combiné .bsc .

Voir aussi

Outils de build MSVC supplémentaires
Référence BSCMAKE