Skip to content
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

Port to .NET 6+ #1141

Open
JosefNemec opened this issue May 8, 2019 · 11 comments
Open

Port to .NET 6+ #1141

JosefNemec opened this issue May 8, 2019 · 11 comments

Comments

@JosefNemec
Copy link
Owner

Probably not 3.0 that should release later this year (mainly because CefSharp support is till in the air), but .NET 5 (targeted for late 2020) seems like a logical choice to me.

@ghost
Copy link

ghost commented Jul 28, 2019

cefsharp/CefSharp#2796 Seems to be getting closer.

@JosefNemec JosefNemec changed the title Port to .NET Core Port to .NET Core / .NET 5 Nov 6, 2019
@ghost
Copy link

ghost commented Nov 10, 2019

hez2010 It's already possible to use the current packages with .Net Core 3.0. All the details are listed above. Credit goes to kpreisser
This issue only remains open as there are still some improvements to make integration easier.

Are we waiting for the integration to improve now?

@JosefNemec
Copy link
Owner Author

I'm not going to port to Core 3.0. I don't think it's a good idea to use such fresh release. Current plan is to port to .NET 5, which should release next year (and be more battle tested).

@nkarl7
Copy link

nkarl7 commented Oct 3, 2021

How is this coming along? I'm willing to help, if needed

@JosefNemec
Copy link
Owner Author

I have plans to start looking into it more after .NET 6 is out. Don't need help with it really, since it's a critical change and I want to have full control over it.

@JosefNemec JosefNemec changed the title Port to .NET Core / .NET 5 Port to .NET 6+ Oct 25, 2021
@shakeyourbunny
Copy link

Any news on this, as .NET 6 has been released.

My guess this is some corner stone for cross platform compatibility.

@JosefNemec
Copy link
Owner Author

No news, it won't happen sooner than next year (most likely with 6.1). It's not corner stone for cross platform compatibility, see #59

@Lancelotbronner
Copy link

Was wondering how things were going with regards to this issue and if I could be of any help?

@JosefNemec
Copy link
Owner Author

Planned for Playnite 11. I'm currently not looking for any help with this, but thanks for offering.

@nathenxbrewer
Copy link

How is this coming along? I am a .NET developer and can definitely help get things ported to .NET 6 / 7. Once ported, the UI stack should be able to be migrated to .NET MAUI to support MacOS and Linux (Linux is community supported for .NET MAUI.). I'd love to help if you'd let me.

@JosefNemec
Copy link
Owner Author

Porting to .NET 7 will be done in P11. I'm currently not seeking any help with it, but thanks for the offer. We will not be changing UI stack in 11. Also we won't be using MAUI, the plan is to use Avalonia in future.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

5 participants