Skip to content

Conversation

Copy link
Contributor

Copilot AI commented Dec 26, 2025

  • Update to .NET 10.0 SDK (global.json)
  • Update test project to target net10.0
  • Update C# language version to 14.0
  • Update NuGet packages to latest versions
  • Fix CI dotnet restore failure by specifying solution file explicitly
Original prompt

Update to .NET 10.0 (except the library) and verify all NuGet packages are current


💡 You can make Copilot smarter by setting up custom instructions, customizing its development environment and configuring Model Context Protocol (MCP) servers. Learn more Copilot coding agent tips in the docs.

Co-authored-by: BenjaminMichaelis <22186029+BenjaminMichaelis@users.noreply.github.com>
Copilot AI changed the title [WIP] Update to .NET 10.0 and verify NuGet packages Update to .NET 10.0 and current NuGet packages Dec 26, 2025
@BenjaminMichaelis BenjaminMichaelis marked this pull request as ready for review December 26, 2025 23:22
@BenjaminMichaelis
Copy link
Member

@copilot can we also update to C# 14.0

Co-authored-by: BenjaminMichaelis <22186029+BenjaminMichaelis@users.noreply.github.com>
Copy link
Contributor Author

Copilot AI commented Dec 26, 2025

@copilot can we also update to C# 14.0

Updated to C# 14.0 in commit c09d0a5. The LangVersion in Directory.Build.props has been changed from 12.0 to 14.0. Build and tests pass successfully.

Copilot AI changed the title Update to .NET 10.0 and current NuGet packages Update to .NET 10.0, C# 14.0, and current NuGet packages Dec 26, 2025
@BenjaminMichaelis
Copy link
Member

@copilot the dotnet restore of our CI is failing

.NET 10 SDK requires explicit solution file when multiple solution files exist (.sln and .slnx). Updated build-and-test.yml to specify IntelliTect.Multitool.sln for restore, build, and test commands.

Co-authored-by: BenjaminMichaelis <22186029+BenjaminMichaelis@users.noreply.github.com>
Copy link
Contributor Author

Copilot AI commented Dec 27, 2025

@copilot the dotnet restore of our CI is failing

Fixed in commit 3e172cf. The dotnet restore failure was caused by .NET 10 SDK requiring an explicit solution file when multiple solution files exist (.sln and .slnx). Updated the workflow to specify IntelliTect.Multitool.sln for all dotnet commands.

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