2010-09-29 7 views
5

Petit animal de compagnie peev. Lors de la création de nouveaux projets de studio visuel, est-il possible d'inclure l'assembly system.configuration par défaut? Presque tous mes nouveaux projets auront besoin d'accéder à la configuration AppSettings.Pourquoi l'assembly System.Configuration n'est-il pas inclus dans les nouveaux projets par défaut?

Je sais que ce n'est pas beaucoup d'effort pour faire Projet> Ajouter une référence, mais j'imagine que c'est une chose très très commune pour la plupart des gens et je me demande pourquoi il n'est pas inclus par défaut?

Répondre

6

Vous pouvez le faire en créant votre propre modèle de projet qui inclut une référence à System.Configuration.dll. Voici un lien qui a une promenade à travers sur la façon de le faire

Quant à savoir pourquoi le comportement est ce qu'il est aujourd'hui, je ne pense pas que vous trouverez une réponse solide à propos de ça.

+0

+1 Battez-moi. –

+0

Merci. Mais des idées pourquoi ce n'est pas dans les modèles par défaut? Quelque chose que Microsoft pensait n'est pas commun? – Fixer

+1

@Fixer, c'est la partie que je ne pense pas que vous trouverez une réponse solide sur. C'était un choix fait il y a 8 ans et qui n'a probablement pas été revu depuis. – JaredPar

1

Vous pouvez personnaliser votre propre modèle:

http://msdn.microsoft.com/en-us/magazine/cc188697.aspx#S3

Notez que ce lien est vieux, mais je ne pense pas les choses ont beaucoup changé.

EDIT: vous pouvez également suivre une méthodologie similaire pour la création de modèles de fichiers, par exemple vous pouvez personnaliser la disposition standard du fichier C# class, les modèles de contrôle utilisateur/personnalisé, etc. et pour insérer des blocs de commentaire par défaut en haut du fichier.

EDIT: cet ensemble est inclus par défaut dans les applications Web VS 2010, donc c'était peut-être juste un oubli, ou quelqu'un était trop zélé dans ses tentatives pour être minimaliste.