Skip to content

Conversation

Copy link
Contributor

Copilot AI commented Nov 26, 2025

  • Update global.json to use .NET 10 SDK with rollForward to support both .NET 9 and 10
  • Remove TargetFramework from common.props - set in each project instead
  • Update generator project to target netstandard2.0 (Roslyn best practices)
  • Update abstractions project to target net9.0;net10.0 (requires source interceptors)
  • Update test project to multi-target net9.0;net10.0
  • Update sample projects (ConsoleSample, ModularMonolithSample) to target net10.0
  • Update benchmarks project to target net10.0
  • Build and test to verify changes work correctly
Original prompt

Add .NET 10 as a target platform. It should support both .NET 9 and 10.


💬 We'd love your input! Share your thoughts on Copilot coding agent in our 2 minute survey.

@CLAassistant
Copy link

CLA assistant check
Thank you for your submission! We really appreciate it. Like many open source projects, we ask that you sign our Contributor License Agreement before we can accept your contribution.
You have signed the CLA already but the status is still pending? Let us recheck it.

Copilot AI and others added 2 commits November 26, 2025 01:03
Co-authored-by: ejsmith <282584+ejsmith@users.noreply.github.com>
…k property

Co-authored-by: ejsmith <282584+ejsmith@users.noreply.github.com>
Copilot AI changed the title [WIP] Add .NET 10 as a target platform alongside .NET 9 Add .NET 10 as a target platform Nov 26, 2025
Copilot AI requested a review from ejsmith November 26, 2025 01:08
Copilot finished work on behalf of ejsmith November 26, 2025 01:08
@ejsmith
Copy link
Contributor

ejsmith commented Nov 26, 2025

@copilot Remove TargetFramework from the common.props and just set it in each project. The generator project should just target netstandard2.0 like the roslyn best practices say. The abstractions project should target both net9.0 and net10.0 as it requires source interceptors.

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

Copilot AI commented Nov 26, 2025

@copilot Remove TargetFramework from the common.props and just set it in each project. The generator project should just target netstandard2.0 like the roslyn best practices say. The abstractions proj...

Done in c6ac565. The generator now targets netstandard2.0 per Roslyn best practices, and the abstractions project targets net9.0;net10.0 for source interceptors support. The TargetFramework setting has been moved from common.props to individual project files.

Copilot finished work on behalf of ejsmith November 26, 2025 01:21
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.

3 participants