Me deparei com o mesmo quando tentei adicionar a ferramenta GitVersion para atualizar minha versão no AssemblyInfo.cs. Use o projeto VS2017 e .NET Core. Então eu apenas misturei os dois mundos. Meu AssemblyInfo.cs contém apenas informações de versão que foram geradas pela ferramenta GitVersion, meu csproj contém o restante das coisas. Observe que eu não uso, <GenerateAssemblyInfo>false</GenerateAssemblyInfo>
eu uso atributos relacionados apenas à versão (veja abaixo). Mais detalhes aqui Propriedades do 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")]
my.csproj contém todos relacionados a outros atributos assemblyu:
<PropertyGroup>
...
<Company>SOME Company </Company>
<Authors>Some Authors</Authors>
<Product>SOME Product</Product>
...
<GenerateAssemblyVersionAttribute>false</GenerateAssemblyVersionAttribute>
<GenerateAssemblyFileVersionAttribute>false</GenerateAssemblyFileVersionAttribute><GenerateAssemblyInformationalVersionAttribute>false</GenerateAssemblyInformationalVersionAttribute>