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
Utilisez les options de ligne de commande BSCMAKE pour exclure les informations du fichier d’informations parcourir.
Omettez les symboles locaux dans un ou plusieurs
.sbr
fichiers lors de la compilation ou de l’assemblage.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
)
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.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épertoiresC:\X
de projet,C:\Y
etC:\Z
avec.sbr
des fichiers dans eux et que vous souhaitiez les combiner en un.bsc
seul fichier, utilisez-leBSCMAKE C:\X\*.sbr C:\Y\*.sbr C:\Z\*.sbr /o c:\whatever_directory\combined.bsc
pour générer le fichier combiné.bsc
.