protobuf icon indicating copy to clipboard operation
protobuf copied to clipboard

[C#] Update .NET solution to use .NET 8 SDK

Open JamesNK opened this issue 2 years ago • 13 comments

The .NET solution currently uses an old .NET 6 SDK:

https://github.com/protocolbuffers/protobuf/blob/4864e43b7d62a30bf335f1b5ba56d07515b3f959/global.json#L3

It should be updated to .NET 8 to keep tooling modern.

JamesNK avatar Nov 17 '23 14:11 JamesNK

This is definitely something to aspire to, but it may take longer than expected due to complexities in terms of internal tooling.

jskeet avatar Nov 17 '23 16:11 jskeet

I'm also needing to use protobuf with .NET 8 soon...

embeddetech avatar Nov 29 '23 02:11 embeddetech

Wow, @JamesNK wrote Newtonsoft.Json???

https://images.app.goo.gl/yjNLXn18L9A7XqyX8

embeddetech avatar Nov 29 '23 02:11 embeddetech

I'm also needing to use protobuf with .NET 8 soon...

There's nothing stopping you doing that now. You don't need the Google.Protobuf library to explicitly target .NET 8, or for it to be built with the .NET 8 SDK, for you to use it from .NET 8.

jskeet avatar Nov 29 '23 06:11 jskeet

We triage inactive PRs and issues in order to make it easier to find active work. If this issue should remain active or becomes active again, please add a comment.

This issue is labeled inactive because the last activity was over 90 days ago.

github-actions[bot] avatar Feb 27 '24 10:02 github-actions[bot]

We triage inactive PRs and issues in order to make it easier to find active work. If this issue should remain active or becomes active again, please reopen it.

This issue was closed and archived because there has been no new activity in the 14 days since the inactive label was added.

github-actions[bot] avatar Mar 13 '24 10:03 github-actions[bot]

Reopening, as we do want to do this eventually.

jskeet avatar Mar 13 '24 10:03 jskeet

We triage inactive PRs and issues in order to make it easier to find active work. If this issue should remain active or becomes active again, please add a comment.

This issue is labeled inactive because the last activity was over 90 days ago.

github-actions[bot] avatar Jun 12 '24 10:06 github-actions[bot]

FYI .NET 6 is end-of-life November 12, 2024

https://dotnet.microsoft.com/en-us/platform/support/policy/dotnet-core

JamesNK avatar Jun 12 '24 12:06 JamesNK

Yup, we definitely need to get on this - if only I could clone myself...

jskeet avatar Jun 12 '24 13:06 jskeet

We triage inactive PRs and issues in order to make it easier to find active work. If this issue should remain active or becomes active again, please add a comment.

This issue is labeled inactive because the last activity was over 90 days ago. This issue will be closed and archived after 14 additional days without activity.

github-actions[bot] avatar Sep 11 '24 10:09 github-actions[bot]

Still need

JamesNK avatar Sep 11 '24 12:09 JamesNK

cc @amanda-tarafa - we might want to see what our team can do to help the Protobuf team on this one.

jskeet avatar Sep 11 '24 13:09 jskeet

We triage inactive PRs and issues in order to make it easier to find active work. If this issue should remain active or becomes active again, please add a comment.

This issue is labeled inactive because the last activity was over 90 days ago. This issue will be closed and archived after 14 additional days without activity.

github-actions[bot] avatar Dec 11 '24 10:12 github-actions[bot]

We triage inactive PRs and issues in order to make it easier to find active work. If this issue should remain active or becomes active again, please reopen it.

This issue was closed and archived because there has been no new activity in the 14 days since the inactive label was added.

github-actions[bot] avatar Dec 26 '24 10:12 github-actions[bot]