Thanks to visit codestin.com
Credit goes to github.com

Skip to content

Conversation

@Sella-GH
Copy link
Contributor

Since .NET 10 is out for a few days now, I've added it to the compatible TFM list so the package is natively compiled for it. I also updated the Test solution and the dependencies there.

In another commit I deleted unused usings from the .cs files to clean up a bit.

All Tests still pass.
image

Since .NET 6 is EoL for a year now should the TFM target be left inside or removed? I wasn't sure so I still let it in. Is your decision in the end. 🙂

Copilot AI review requested due to automatic review settings November 15, 2025 12:35
Copy link

Copilot AI left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Pull Request Overview

This pull request adds support for .NET 10 by updating target framework monikers across the project and test solution. The PR also performs cleanup of unused using statements across multiple source files.

  • Adds .NET 10 as a target framework alongside existing .NET 6, .NET 8, and .NET Standard targets
  • Updates test dependencies to newer versions (Microsoft.NET.Test.Sdk 18.0.1, xunit 2.9.3, xunit.runner.visualstudio 3.1.5)
  • Removes unused using statements from 7 source files to improve code cleanliness

Reviewed Changes

Copilot reviewed 8 out of 8 changed files in this pull request and generated 1 comment.

Show a summary per file
File Description
test/NReco.Logging.Tests/NReco.Logging.Tests.csproj Adds net10.0 TFM and updates test package dependencies to newer versions
src/NReco.Logging.File/NReco.Logging.File.csproj Adds net10.0 TFM with corresponding Microsoft.Extensions.* package references, updates description and title
src/NReco.Logging.File/Format/StringLogEntryFormatter.cs Removes unused System.Collections.Generic using and reorders remaining usings
src/NReco.Logging.File/FileLoggerProvider.cs Removes unused using statements (System.Collections.Generic, System.Text, Microsoft.Extensions.Configuration) and reorders remaining ones
src/NReco.Logging.File/FileLoggerOptions.cs Removes multiple unused using statements (System.Collections.Generic, System.Linq, System.Threading.Tasks, System.IO, System.Collections.Concurrent, System.Text, Microsoft.Extensions.Configuration)
src/NReco.Logging.File/FileLoggerExtensions.cs Removes unused using statements (System.Collections.Generic, System.Linq, System.IO, NReco.Logging.File) and reorders remaining ones
src/NReco.Logging.File/FileLoggerConfig.cs Removes multiple unused using statements (System, System.Collections.Generic, System.Linq, System.Threading.Tasks, System.IO, System.Collections.Concurrent, System.Text, Microsoft.Extensions.Configuration)
src/NReco.Logging.File/FileLogger.cs Removes unused using statements (System.Buffers, System.Text)

💡 Add Copilot custom instructions for smarter, more guided reviews. Learn how to get started.

@VitaliyMF VitaliyMF merged commit 037054f into nreco:master Nov 17, 2025
7 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants