cairoshell / ManagedShell

A library for creating Windows shell replacements using .NET.
https://www.nuget.org/packages/ManagedShell/
Apache License 2.0
307 stars 25 forks source link

Instantiating ShellManager throws NullReferenceException #114

Open the-mosaic opened 11 hours ago

the-mosaic commented 11 hours ago

I've tested this with Windows Forms on .NET 8 and 6.

To reproduce, simply create ShellManager using new ShellManager(); It doesn't matter if you assign it to a variable or not, it will always throw the error.

Full stack trace: ManagedShell.ShellManager.ShellManager() ManagedShell.AppBar.FullScreenHelper()

dremin commented 3 hours ago

Right now ManagedShell supports WPF applications. However, you should be able to use WinForms within a WPF app and get the best of both worlds.