[Tip] Versioning degli Assembly di una stessa solution

Un semplice tip che mi ha consigliato Mauro per il versioning degli assembly a cui non avevo pensato, ma utile per avere un repository comunue delle informazioni relative alla società, nome e versione del prodotto e altre informazioni. In pratica anzichè definire un file AssemblyInfo.cs (o .vb) per ogni progetto, si crea un file condiviso in tutta la soluzione (o più soluzioni) e lo si referenzia in ogni project come link.

In questo modo tutti gli assembly avranno associate le stesse informazioni, potendo ovviamente redefinire quelle specifiche e legate al project.

Qui trovate come fare:
http://weblogs.asp.net/lorenh/archive/2004/09/20/232200.aspx

La condivisione delle informazioni è utile specialmente se utilizzata nella metodologia del Continuous Integration, uno dei pilastri dell'Extreme Programming. Uno dei sostenitori? Il mitico Martin Fowler, amato da Andrea (anche se lui dice di no ).

Un tool che assiste la pratica del Continuos Integration è Cruise Control .NET.

Matteo Migliore.

Add Comment Filed Under [ Tip Architettura ]
Comments have been closed on this topic.