2010-09-29 10 views
5

Small pet peev. Quando si creano nuovi progetti di Visual Studio esiste un modo per includere l'assembly system.configuration per impostazione predefinita? Quasi tutti i miei nuovi progetti avranno bisogno di accedere alla configurazione di AppSettings.Perché l'assembly System.Configuration non è incluso nei nuovi progetti per impostazione predefinita?

So che non è molto difficile fare Progetto> Aggiungi riferimento, ma immagino che questa sia una cosa molto comune per la maggior parte delle persone e mi chiedo perché non è inclusa di default?

risposta

6

È possibile eseguire questa operazione creando il proprio modello di progetto che include un riferimento a System.Configuration.dll. Ecco un link che ha una passeggiata attraverso su come fare questo

Per quanto riguarda il motivo per cui il comportamento è quello che è oggi, non credo che troverete una risposta solida a tale proposito.

+0

+1 Picchiami. –

+0

Grazie. Ma qualche idea sul perché non è nei modelli predefiniti? Qualcosa che Microsoft ha pensato non è comune? – Fixer

+1

@Fixer, questa è la parte su cui non penso troverai una risposta solida. E 'stata una scelta fatta ~ 8 anni fa e probabilmente non è stata rivisitata da allora. – JaredPar

1

È possibile personalizzare il proprio modello:

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

Si noti che questo link è vecchio, ma io non immaginare le cose sono cambiate molto.

EDIT: è possibile seguire una metodologia simile per il file di template così, cioè è possibile personalizzare i modelli C# layout di file di classe, l'utente/controllo personalizzato standard, ecc Ho usato questo per personalizzare che using dichiarazioni sono inclusi di default e per inserire blocchi di commento predefiniti nella parte superiore del file.

EDIT: questa assemblea è incluso di default in applicazioni web VS 2010, quindi forse era solo una svista, o qualcuno era troppo zelanti nei loro tentativi di essere minimalista.

Problemi correlati