Fixing error CS0579 when creating a C# library
I'm creating a library in C# and using it in another project:
File.csproj of my project
But when I compile it, it gives me:
my_proyect\bin\obj\Debug\net8.0\.NETCoreApp,Version=v8.0.AssemblyAttributes.cs(4,12): error CS0579: Atributo 'global::System.Runtime.Versioning.TargetFrameworkAttribute' duplicado [my_proyect\File.csproj]
my_proyect\bin\obj\Debug\net8.0\my_proyect.AssemblyInfo.cs(13,12): error CS0579: Atributo 'System.Reflection.AssemblyCompanyAttribute' duplicado [my_proyect\File.csproj]
my_proyect\bin\obj\Debug\net8.0\my_proyect.AssemblyInfo.cs(14,12): error CS0579: Atributo 'System.Reflection.AssemblyConfigurationAttribute' duplicado [my_proyect\File.csproj]
my_proyect\bin\obj\Debug\net8.0\my_proyect.AssemblyInfo.cs(15,12): error CS0579: Atributo 'System.Reflection.AssemblyFileVersionAttribute' duplicado [my_proyect\File.csproj]
my_proyect\bin\obj\Debug\net8.0\my_proyect.AssemblyInfo.cs(16,12): error CS0579: Atributo 'System.Reflection.AssemblyInformationalVersionAttribute' duplicado [my_proyect\File.csproj]
my_proyect\bin\obj\Debug\net8.0\my_proyect.AssemblyInfo.cs(17,12): error CS0579: Atributo 'System.Reflection.AssemblyProductAttribute' duplicado [my_proyect\File.csproj]
my_proyect\bin\obj\Debug\net8.0\my_proyect.AssemblyInfo.cs(18,12): error CS0579: Atributo 'System.Reflection.AssemblyTitleAttribute' duplicado [my_proyect\File.csproj]
When I created my library example, I had to create a Directory.Build.props file:
../bin/obj
And example-library.csproj:
../bin
But I'm sure a standard C# library only needs to include it and not redirect to the compiled directory and temporary files.