Skip to content

Update target frameworks to net10.0, netstandard2.0, netstandard2.1.#34

Merged
amushinskiy merged 2 commits intomainfrom
feature/update-target-frameworks
Dec 24, 2025
Merged

Update target frameworks to net10.0, netstandard2.0, netstandard2.1.#34
amushinskiy merged 2 commits intomainfrom
feature/update-target-frameworks

Conversation

@amushinskiy
Copy link
Copy Markdown
Contributor

No description provided.

Copy link
Copy Markdown
Contributor

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 PR updates the target frameworks across all projects in the ThreeByte.LinkLib solution from single-targeting netstandard2.1 to multi-targeting net10.0, netstandard2.0, and netstandard2.1. The changes also add explicit C# language version configuration and update nullable reference type annotations to align with stricter compiler checks across different framework targets.

Key changes:

  • All six project files updated to multi-target net10.0, netstandard2.0, and netstandard2.1
  • Added LangVersion set to latest in all projects
  • Updated nullable annotations on event handler parameters and variables to properly handle nullable reference types

Reviewed changes

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

Show a summary per file
File Description
ThreeByte.LinkLib.UdpLink.csproj Updated to multi-target frameworks and added LangVersion setting
AsyncUdpLink.cs Added nullable annotation to IPEndPoint variable for proper nullable reference type handling
ThreeByte.LinkLib.TcpLink.csproj Updated to multi-target frameworks and added LangVersion setting
AsyncTcpLink.cs Added nullable annotations to SafeConnect parameter and AsyncState cast
ThreeByte.LinkLib.Shared.csproj Updated to multi-target frameworks and added LangVersion setting
ThreeByte.LinkLib.SerialLink.csproj Updated to multi-target frameworks and added LangVersion setting
FramedSerialLink.cs Added nullable annotations to event handler sender parameters
ThreeByte.LinkLib.ProjectorLink.csproj Updated to multi-target frameworks and added LangVersion setting
ThreeByte.LinkLib.NetBooter.csproj Updated to multi-target frameworks and added LangVersion setting
NetBooterLink.cs Added nullable annotation to PropertyChangedEventHandler event

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

Comment thread ThreeByte.LinkLib/ThreeByte.LinkLib.UdpLink/ThreeByte.LinkLib.UdpLink.csproj Outdated
…UdpLink.csproj

Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
@amushinskiy amushinskiy merged commit fbd0c04 into main Dec 24, 2025
1 check passed
@amushinskiy amushinskiy deleted the feature/update-target-frameworks branch December 24, 2025 08:39
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

patch For patch and fixes

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants