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 8 migration meta issue #1953

Open
17 tasks
PathogenDavid opened this issue Aug 5, 2024 · 0 comments
Open
17 tasks

.NET 8 migration meta issue #1953

PathogenDavid opened this issue Aug 5, 2024 · 0 comments

Comments

@PathogenDavid
Copy link
Member

While doing #1952 I did an audit of all the other projects to get an idea of non-core .NET modernization work that remains.

I also tried to check at a glance what might be holding back specific projects (if anything.)

@glopesdev feel free to edit these lists if you see anything missing off the top of your head.

bonsai-rx/bonsai Projects

  • Bonsai.Audio
    • openal.redist is erroneously marked as framework-specific
    • Need to update OpenTK
  • Bonsai.Design.Visualizers
    • ZedGraph
  • Bonsai.Dsp
    • Bonsai.Dsp.Design
  • Bonsai.Osc
  • Bonsai.Scripting.Expressions
    • Depends on System.Linq.Dynamic which was replaced by System.Linq.Dynamic.Core
    • Bonsai.Scripting.Expressions.Design
  • Bonsai.Shaders
    • Need to update OpenTK
    • Bonsai.Shaders.Design
    • Bonsai.Shaders.Rendering
  • Bonsai.System.Design
  • Bonsai.Vision
    • Bonsai.Vision.Design
  • Bonsai.Windows.Input

Other bonsai-rx repos

TBD

Important community packages

TBD

Misc tasks

  • Figure out if there's a way for Bonsai on .NET 8 to run on Mono
    • My understanding is that Mono works with modern .NET, but the old Mono BCL does not (which means the Mono version of System.Windows.Forms does not)
    • This in-development project might be helpful: https://github.com/DanielVanNoord/System.Windows.Forms
    • Maybe the answer is that we need to multi-target for the sake of Mono users until he UI migration happens
  • Update ProjectTemplate - This needs modernizing in general, but it might be good to at least modify it for multi-targeting (if we want to impose multi-targeting on extension developers during the transition)
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

No branches or pull requests

1 participant