J’ai ajouté plusieurs répertoires, des bibliothèques telles que matlab, opencv, etc. pour comstackr mon fichier C actuel dans le projet Visual Studio.
Tous mes projets à venir nécessiteront la même configuration / propriétés. Dois-je configurer les propriétés de chaque projet individuellement ou faire quelque chose pour l’appliquer à tous?
Essayez d’utiliser des feuilles de propriétés. Ceux-ci peuvent créer un fichier de propriétés unique pouvant être hérité par plusieurs projets.
Utilisez “Affichage> Autres fenêtres> Gestionnaire de propriétés” pour afficher le gestionnaire de propriétés. Il montrera vos projets et configurations.
Cliquez avec le bouton droit de la souris sur une configuration et sélectionnez “Ajouter une nouvelle feuille de propriétés de projet …”. Vous pouvez le nommer et sélectionner un emplacement qui fonctionne pour tous vos projets.
Une fois créé, vous pouvez modifier ses propriétés comme vous le feriez pour une configuration de construction.
Pour utiliser cette feuille de propriétés comme base pour d’autres projets, cliquez avec le bouton droit sur la configuration ou le projet, puis sélectionnez “Ajouter une feuille de propriétés existante …”. Accédez à l’emplacement où vous avez enregistré la feuille d’origine, et elle sera héritée.
Toute modification apscope à la feuille d’origine sera appliquée à tout projet qui en hérite, sauf en cas de substitution. Si vous accédez à des propriétés plus élevées dans la chaîne, les propriétés qui le remplacent auront un caractère gras pour leurs valeurs. Pour les amener à toujours utiliser la valeur dans la feuille de base, il y aura une option “hériter du parent ou du projet par défaut”, le cas échéant.
J’utilise AtmelStudio 6.1, qui est basé sur Visual Studio 2010 (je crois), mais ne possède aucun gestionnaire de propriétés que je puisse trouver. Donc, le système de piratage que j’utilise est:
Recherchez les données de configuration souhaitées. Les configurations sont à l’intérieur des balises PropertyGroup; par exemple, dans mon cas, cela ressemble à
pour la configuration nommée “Preprocess only”. Copier depuis le début de cette balise jusqu’à la fin de la
marque.
Collez le bloc dans la destination .cproj, juste après les autres
marque. Assurez-vous que le nom de la configuration est unique dans ce fichier. Sauvegarder.
Vous avez fini Ouvrez maintenant le projet normalement dans VS et vous pourrez sélectionner la configuration ajoutée.
Pour Visual Studio 2010+, vous pouvez créer un modèle de projet .
( Les feuilles de propriétés ne sont pas sockets en charge dans Visual Studio 2017+ .)
Si vous choisissez d’append automatiquement le modèle à Visual Studio dans l’assistant de création de modèle, lorsque vous créez / ajoutez un nouveau projet, le modèle apparaîtra (après le redémarrage de Visual Studio). Les projets créés avec ce modèle auront les mêmes propriétés de projet!
Pour append des fichiers de code source au modèle, le plus simple est de réorganiser les fichiers de code source dans l’explorateur de solutions pour qu’ils soient à la racine (et non sous aucun dossier). Après cela, générez ensuite le modèle.
Pourquoi? Parfois, placer vos fichiers dans le dossier par défaut de l’explorateur de solutions de code source (pas dans l’explorateur de fichiers, l’étiquette .project.filters) ne parviendra pas à copier le fichier source dans le modèle, vous verrez “le document ne peut pas être ouvert. été renommé supprimé ou déplacé “lorsque vous essayez d’utiliser le modèle et que le fichier que vous vouliez dans le modèle ne sera PAS dans l’explorateur de fichiers.
Si vous voulez des dossiers explorateurs de solutions, vous devrez les append manuellement au modèle en décompressant le dossier du modèle, en apportant des modifications, puis en le recompactant à nouveau.
Par exemple, copiez et collez littéralement les fichiers source que vous souhaitez atsortingbuer au modèle dans le dossier du modèle et modifiez le fichier .vstemplate. M $ Doc sur l’édition du modèle .
TargetFileName="HelloWorld.cl">HelloWorld.cl
Questions connexes:
Comment utiliser le modèle VS que j’ai créé?
Comment puis-je charger un modèle que j’ai créé dans Visual Studio?
Comment copier un projet de studio visuel?
Il n’est pas recommandé de copier et de coller des projets et des solutions entiers pour les projets complexes ou partagés, car différents GUID et noms de fichiers peuvent se chevaucher, ce qui peut entraîner des bogues.