2009-05-28 7 views
3

La programmation est (jusqu'à présent) juste un passe-temps pour moi, alors j'essaie de trouver des moyens de m'améliorer, d'apprendre des algorithmes de base et de programmer des compétences qui pourraient être utiles à l'avenir. Actuellement, je travaille mon chemin si Project Euler et résoudre les énigmes là-bas.Comment faire en sorte que Visual Studio ajoute automatiquement des références lorsque j'ajoute un projet à la solution?

Je travaille en C# et j'ai mis en place une solution nommée ProjecEuler dans laquelle j'ajoute un nouveau projet d'application console pour chaque problème. (Je sais, peut-être pas l'installation ultime compte tenu de l'efficacité de la mémoire, mais c'est facile à faire et à faire, et je ne fais que ça pour moi-même ...)

Cependant, comme les problèmes sont devenus plus complexes , Je me suis retrouvé à réutiliser le même code au fil du temps, j'ai donc ajouté un projet ClassLibrary dans lequel j'ai mis du code utile que je pourrais vouloir dans plusieurs projets. Mais chaque fois que j'ajoute un nouveau projet à la solution, je dois ajouter manuellement une référence à la bibliothèque de classes. Comme j'ajoute quelques projets par heure de travail, cela devient assez fastidieux.

Est-il possible de dire Visual Studio que je veux tous les projets dans la solution pour hériter de la bibliothèque de classes, et ont VS ajouter les références automagiquement?

Répondre

3

Oui. Vous pouvez créer un projet de console, ajouter toutes les références dont vous avez besoin, puis l'exporter (Fichier> Exporter un modèle) en tant que modèle de projet. Après cela, votre modèle de projet sera disponible dans Visual Studio.

Cette fonctionnalité VS est vraiment utile, vous pouvez personnaliser de nombreux aspects de votre modèle. Je vous encourage à passer du temps à jouer avec ça!

Espérons que cela aide!