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

.NET Core 3 Builds #39

Open
ab-tools opened this issue Jul 28, 2019 · 4 comments
Open

.NET Core 3 Builds #39

ab-tools opened this issue Jul 28, 2019 · 4 comments

Comments

@ab-tools
Copy link

Great ribbon control! :-)

Any plans to provide .NET Core 3 builds as well?

@tajbender
Copy link
Contributor

There are plans, or to be more precise, ideas, for a complete relaunch of the project, take a look at:

New development of Ribbon: Version 6

However, I personally never have used .net Core but I'm afraid currently this would be hard to achieve, since RibbonWinForms uses Win32-API calls extensively.

@wjk
Copy link

wjk commented Sep 11, 2019

@tajbender Just because a codebase runs on .NET Core, doesn't mean it is necessarily cross-platform. Both Windows Forms and WPF now run on top of .NET Core 3, and they are very much Windows-only. Porting WinForms libraries to .NET Core 3 should hopefully require only minimal code changes; most of the work will be done in the csproj file and other build tooling. Hope this helps!

@tajbender
Copy link
Contributor

@wjk: Thanks for clarification, to be honest, I accidentally thought the future of .net core goes wpf while having WinForms die in the long term.

We'll keep the idea in mind while focusing on release 6 of RibbonWinForms.

@tajbender
Copy link
Contributor

I've done the analysis using the The .NET Portability Analyzer using the actual master tree.

RibbonWinForms -  net Core 3 Analysis

There aren't serious issues, some minor ones which actually won't stop the show.

However, I tend towards a new Release for this, supplying builds for .net 2.0 (as usual), .net 4.7.2 and .net core 3.0 incl. Platform Extensions. Might take some days these appear on NuGet, but we'll let you know.

Thanks for the idea!

@adriancs2 adriancs2 removed their assignment Feb 8, 2020
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