ARTICLE AD BOX
I'm creating a library in C# on .NET 8.0 and using it in another project.
File.csproj of my project:
<ItemGroup> <ProjectReference Include="sub-modules/SimpleServerHTTP/Server.csproj" /> </ItemGroup>But when I compile it, I get these errors:
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:
<Project> <PropertyGroup> <!--Removing it causes problems.--> <BaseIntermediateOutputPath>../bin/obj</BaseIntermediateOutputPath> </PropertyGroup> </Project>And example-library.csproj:
<OutputPath>../bin</OutputPath>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?
