Abbiamo la convenzione di versionare le nostre build come [major]. [Minor]. [Micro]. [Revisione], ad es. 2.1.2.33546..NET: numeri di revisione grandi in AssemblyVersionAttribute
nostro accumulo di script aggiorna automaticamente un file AssemblyInfo.cs contenente
[assembly: AssemblyVersion("x.y.z.w")]
al fine di incorporare la versione numero di assemblaggio.
Ma il nostro repository di Subversion ha appena raggiunto la revisione # 65535, che ha infranto la nostra build.
Si scopre che ogni numero nel numero di versione ha un valore massimo di 65534 (probabilmente a causa di una limitazione di Windows).
Hai riscontrato questo problema? Qualche buona soluzione/soluzioni alternative?
Ci piace lo schema di incorporare la revisione-numero e ovviamente non si può semplicemente ripristinare il nostro Subversion server :-)
Se lo si inserisce in AssemblyInformationalVerison, è possibile visualizzarlo in Esplora risorse sotto la proprietà "Versione prodotto". Questa è una buona opzione. – xagyg