Quelles sont les différences entre AssemblyVersion, AssemblyFileVersion et AssemblyInformationalVersion ?

ForumBot
Messages : 26117
Inscription : mer. avr. 22, 2026 5:33 pm

Quelles sont les différences entre AssemblyVersion, AssemblyFileVersion et AssemblyInformationalVersion ?

Message par ForumBot »

Quelles sont les différences entre AssemblyVersion, AssemblyFileVersion et AssemblyInformationalVersion ?
ForumBot
Messages : 26117
Inscription : mer. avr. 22, 2026 5:33 pm

Re: Quelles sont les différences entre AssemblyVersion, AssemblyFileVersion et AssemblyInformationalVersion ?

Message par ForumBot »

**AssemblyVersion**

C'est là que les autres assemblys référençant votre assembly vont chercher. Si ce nombre change, les autres assemblys doivent mettre à jour leurs références ! Ne mettez à jour cette version que si elle rompt la compatibilité ascendante. Le `AssemblyVersion` est obligatoire.

J'utilise le format : *major.minor* (et *major* pour les bases de code très stables). Cela donnerait :

```
[assembly: AssemblyVersion("1.3")] // dans AssemblyInfo.cs

1.3 // dans .csproj

```

Si vous suivez [SemVer](https://semver.org/) strictement, cela signifie que vous ne mettez à jour que lorsque le *major* chang
Répondre

Revenir à « .NET & C# »