-
-
Notifications
You must be signed in to change notification settings - Fork 0
Use .NET 10 SDK #206
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Use .NET 10 SDK #206
Conversation
✅MegaLinter analysis: Success
See detailed reports in MegaLinter artifacts You could have the same capabilities but better runtime performances if you use a MegaLinter flavor:
Your project could benefit from a custom flavor, which would allow you to run only the linters you need, and thus improve runtime performances. (Skip this info by defining
|
Codecov Report✅ All modified and coverable lines are covered by tests. Additional details and impacted files@@ Coverage Diff @@
## main #206 +/- ##
=========================================
Coverage 100.00% 100.00%
=========================================
Files 27 27
Lines 861 861
Branches 79 79
=========================================
Hits 861 861 ☔ View full report in Codecov by Sentry. |
cb4d241 to
bcbab06
Compare
There was a problem hiding this 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 migrates the project from .NET 9 to .NET 10 SDK, updating dependencies and configurations to support the new SDK version. The changes include modifications to WASM build processes and DllImport search path handling.
Key changes:
- Updated SDK version from 9.0.306 to 10.0.100 with corresponding framework and language version updates
- Consolidated DllImport search paths from individual method attributes to a single assembly-level attribute
- Modified WASM build process to handle new .NET 10 requirements for object file naming
Reviewed Changes
Copilot reviewed 19 out of 19 changed files in this pull request and generated 3 comments.
Show a summary per file
| File | Description |
|---|---|
| global.json | Updated SDK to 10.0.100, MSTest.Sdk to 4.0.2, and added test runner configuration |
| Directory.Build.props | Changed target framework to net10.0 and C# language version to 14.0 |
| Directory.Packages.props | Updated ASP.NET Core WebAssembly packages to 10.0.0 and FluentUI packages to 4.13.1 |
| Xmss/AssemblySettings.cs | Added assembly-level DefaultDllImportSearchPaths attribute |
| Xmss/GlobalSuppressions.cs | Removed suppression for CA5393 (unsafe DllImportSearchPath) |
| Xmss/Internal/*.cs | Removed method-level DefaultDllImportSearchPaths attributes from all LibraryImport declarations |
| libc/xmss.c | Added wrapper file to include libxmss.c for WASM compatibility |
| libc/wasm.diff | Added patch file to change CMakeLists.txt for WASM builds |
| .github/workflows/runtime-browser-wasm.yml | Updated build process to apply WASM patch and use new artifact naming |
| .github/workflows/build.yml | Updated test command syntax for new Microsoft.Testing.Platform |
| Examples/WebAssembly/App.razor | Removed NotFound route handling section |
| .editorconfig | Added C# style preferences and diff/patch file configuration |
| .gitattributes | Added .diff file line ending configuration |
| .config/dotnet-tools.json | Updated gitversion.tool to 6.5.0 |
💡 Add Copilot custom instructions for smarter, more guided reviews. Learn how to get started.

No description provided.