Il miglior posto dove mettere le classi che estendono il framework .net?

2

Non ho idea di dove mettere la seguente classe e ho notato che continuo a inserirli in una cartella di helpers che non è molto utile per la riusabilità nei progetti futuri.

Esempio: Voglio avere la possibilità di utilizzare il DisplayNameAttribute insieme ai file di risorse. Per fare in modo che funzioni, ho creato un LocalizedDisplayNameAttribute che eredita'DisplayNameAttribute' e aggiunge le seguenti proprietà DisplayNameResourceName e DisplayNameResourceType .

In quale spazio dei nomi / posizione inserirai una classe che potrebbe essere riutilizzata in progetti futuri?

    
posta Peter 04.11.2010 - 08:30
fonte

1 risposta

2

Penso che il modo migliore per farlo sia mettere tutte le classi e i metodi helper in un progetto separato e quindi fare riferimento a questo progetto in ogni soluzione che crei. Molto più facile della copia delle cartelle da posto x per posizionare y.

Questo progetto con tutti i tipi di estensioni, helper ecc. può essere chiamato qualcosa come "Company.Core" o simile.

Esempio (i tuoi attributi):

using Company.Core.Attributes;

// ....

[LocalizedDisplayNameAttribute.DisplayNameResourceName("ResourceName"),
...]
public string Example { get; set; }
    
risposta data 04.11.2010 - 09:38
fonte

Leggi altre domande sui tag