J'ai rencontré le même problème lorsque j'ai essayé d'ajouter l'outil GitVersion pour mettre à jour ma version dans AssemblyInfo.cs. J'utilise VS2017 et un projet .NET Core. J'ai donc simplement mélangé les deux mondes. Mon AssemblyInfo.cs contient seulement l'information de version qui a été générée par l'outil GitVersion, mon csproj contient les choses restantes. Veuillez noter que je n'utilise pas <GenerateAssemblyInfo>false</GenerateAssemblyInfo>
J'utilise uniquement les attributs liés à la version (voir ci-dessous). Plus de détails ici Propriétés de AssemblyInfo .
AssemblyInfo.cs
[assembly: AssemblyVersion("0.2.1.0")]
[assembly: AssemblyFileVersion("0.2.1.0")]
[assembly: AssemblyInformationalVersion("0.2.1+13.Branch.master.Sha.119c35af0f529e92e0f75a5e6d8373912d457818")]
mon.csproj contient tous les attributs liés aux autres attributs de l'assemblage :
<PropertyGroup>
...
<Company>SOME Company </Company>
<Authors>Some Authors</Authors>
<Product>SOME Product</Product>
...
<GenerateAssemblyVersionAttribute>false</GenerateAssemblyVersionAttribute>
<GenerateAssemblyFileVersionAttribute>false</GenerateAssemblyFileVersionAttribute>
<GenerateAssemblyInformationalVersionAttribute>false</GenerateAssemblyInformationalVersionAttribute>
</PropertyGroup>
![csproj maps to package tab at project properties]()