2009-02-19 7 views
9

Ho ottenuto un enorme progetto di terze parti C++ con una serie di progetti in un'unica soluzione. Quindi, il tempo di compilazione è piuttosto lungo e anche la generazione di informazioni su Internet richiede molto. Allora, qual è lo scopo di Browse Information? Quale funzionalità andrà persa se disattivo Sfoglia la generazione di informazioni?Qual è lo scopo delle informazioni di navigazione generate da Visual Studio

risposta

11

Visual Studio 6 richiedeva le informazioni di navigazione per eseguire le operazioni indicate da Doug T..

Le versioni più recenti di Visual Studio possono utilizzare il file di informazioni di ricerca, ma per impostazione predefinita utilizzare un nuovo database Intellisense. Per quelle versioni, c'è fondamentalmente un demone Intellisense che costruisce il database in background invece di essere incorporato direttamente nel processo di compilazione. È davvero utile avere più di un processore o un core quando si usa Intellisense. Altrimenti può davvero impantanare il tuo sistema.

+0

molto vero, i processori dual core aiutano. Questo è uno dei motivi per cui a volte voglio solo essere in grado di sviluppare solo in vim. Potrei farlo nell'hardware degli anni '90 :) –

6

Da here

Selezionare Genera Sfoglia informazioni nella scheda delle impostazioni del progetto C/C++, per eventuali source-file che si desidera essere inclusi. Questo è molto utile per la ricerca di definizioni di funzioni e dichiarazioni - basta fare clic destro un funzione/variabile e selezionare "Vai a definizione di ..." e l'IDE vi porterà direttamente lì.

Perderai alcune possibilità di navigare facilmente il tuo codice. Questo può essere molto importante in una base di codice molto ampia. So che senza di esso e strumenti come Visual Assist X, sarei perso. Tuttavia, Visual Studio ha una procedura di ricerca dei file molto efficiente che non può essere completamente sostituita con gli strumenti di navigazione.

Problemi correlati