Recension:
Versionsnumret består av två till fyra delar:Major-, Minor-, Build- och Revisionsnummer。
Huvudversionsnumret och det mindre versionsnumret är obligatoriska, byggnumret och revisionsnumret är valfria. Sektionen med revisionsnummer är valfri endast om byggnummeravsnittet inte är definierat. Alla definierade komponenter måste vara decimala heltal större än eller lika med 0. Metadatan begränsar huvud-, minor-, build- och revisionskomponenterna till MaxValue max 1.
Formatet för versionsnumret visas nedan. Valfria komponenter visas inom hakparenteser ("[" och "]):
Huvudversionsnummer. Versionsnummer[.build number[.revision number]]
Dessa avsnitt ska användas enligt konventionen nedan:
Huvudsak: Samlingar med samma namn men olika huvudversionsnummer är inte utbytbara. Detta gäller till exempel ett stort antal omskrivningar av produkter som gör det omöjligt att uppnå bakåtkompatibilitet. Minor: Om båda assemblies har samma namn och huvudversionsnummer, men olika minor versionsnummer, indikerar detta betydande förbättring, men tar hand om bakåtkompatibilitet. Detta gäller till exempel en modifierad version av en produkt eller en ny version som är fullt bakåtkompatibel. Bygg: Olika byggnummer representerar omkompileringar av samma källa. Detta är lämpligt för att byta processor, plattform eller kompilator. Revision: Sammansättningar med samma namn, huvudversionsnummer och mindre versionsnummer, men olika revisionsnummer ska vara fullt utbytbara. Detta gäller för att åtgärda säkerhetssårbarheter i tidigare släppta assemblies.
Efterföljande versioner av en assembly som endast skiljer sig i bygg- eller revisionsnummer betraktas som Quick Fix Engineering (QFE)-uppdateringar jämfört med tidigare versioner. Om det behövs kan du göra build- och revisionsnumren effektiva genom att ändra versionspolicyn i konfigurationen. När man bygger ett projekt bör AssemblyInfo1.vb som standard välja <Assembly: AssemblyVersion("1.0.*")>
Efter kompilering, titta på versionsinformationen för dll, du kan se att 1.0.1879.26471 är satt av dig själv, och den tredje siffran 1879 vet också antalet dagar från 2000.01.01 till idag, så den sista siffran 26471 är versionsnumret för dynamisk kontroll.
|