2010-08-31 6 views
2

J'ai une solution avec de nombreux projets, je n'ai pas écrit ce projet mais c'est un projet open source (mysql ++), j'ai besoin d'inclure un chemin d'accès à tous les projets. Je voudrais simplement ajouter globalement ce chemin d'accès à la solution et l'avoir en cascade vers tous les projets ... est-ce possible? Je redoute de devoir faire la même chose pour chaque projet individuel.Visual Studio Express 2010, include path

Merci, Alessandro Ferrucci

+0

J'ai fait un peu plus d'enquêtes et je pense que cela peut être corrigé en utilisant des feuilles de propriétés. J'ai créé une feuille de propriétés et je suis en train de l'inclure dans tous les projets. Vous permettra de savoir... –

Répondre

5

Visual Studio vous permet de modifier plusieurs projets à la fois. Cliquez simplement sur le premier dans l'Explorateur de solutions, cliquez avec le bouton droit de la souris sur le dernier et cliquez avec le bouton droit sur le groupe pour accéder aux propriétés du projet. Maintenant, les modifications que vous apportez affectent tous les projets que vous avez sélectionnés.

Ne faites pas cela si des projets individuels ont des paramètres de chemin d'accès différents et qu'ils doivent continuer à avoir des paramètres différents. Changer le chemin d'inclusion de cette manière les rendra tous identiques. Cela peut être bien, même si elles ont actuellement des paramètres différents si vous pouvez convenir d'un chemin qui a du sens pour tous les projets. Si chaque projet doit avoir un chemin d'inclusion différent, la meilleure façon de faire ce que vous voulez est d'ouvrir tous les fichiers du projet dans un éditeur de texte, de rechercher AdditionalIncludeDirectories et de coller le répertoire d'inclusion MySQL ++ plus point-virgule dans la chaîne qui suit. Assurez-vous de le faire pour tous les endroits où cet attribut apparaît dans chaque projet. Au minimum, il y en aura deux: un chacun pour les versions Release et Debug.

EDIT: Si vous utilisez un bon éditeur de texte, cela peut être beaucoup plus rapide que de faire la même opération dans Visual Studio. Je recommande Vim, si vous avez déjà vi compétences. Sa commande . pour répéter l'édition précédente rend le cycle "rechercher, naviguer, changer" beaucoup plus rapidement.

Questions connexes