Quelles sont les différences entre AssemblyVersion, AssemblyFileVersion et AssemblyInformationalVersion ?
Quelles sont les différences entre AssemblyVersion, AssemblyFileVersion et AssemblyInformationalVersion ?
Quelles sont les différences entre AssemblyVersion, AssemblyFileVersion et AssemblyInformationalVersion ?
Re: Quelles sont les différences entre AssemblyVersion, AssemblyFileVersion et AssemblyInformationalVersion ?
**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
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