Fixing error CS0579 when creating a C# library
19:50 17 Feb 2026

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.

How do I fix this?

c# .net cmd