dahall / AeroWizard

Library for easy creation of custom and Aero Wizards. Aero Wizard strictly follows Microsoft guidelines and uses Visual Styles to get visual theming.
MIT License
112 stars 32 forks source link

AeroWizard v2.2.9 Not Working With Net5.0 #92

Open jdubar opened 2 years ago

jdubar commented 2 years ago

Hello,

I see that AeroWizard v2.2.9 supports .NET5, however I have tried adding AeroWizard v2.2.9 using the VSIX and via NuGet options to a .NET 5 project (new & existing), however I cannot get the ability to traverse wizard pages using the design context menu (the little play button at the top of the form control in design mode) like I can while designing a .NET Framework project. I have tested AeroWizard with a .NET Framework 4.8 winform project and everything appears to work as expected.

In order to reproduce:

  1. Create a new .NET5 WinForm app
  2. Right-click on project name
  3. Hover over "Add", click "New Item"
  4. In the "Add New Item" window that appears, click "AeroWizard Control" (if VSIX has been installed, otherwise add via NuGet manager)
  5. "AeroWizard1" form template is generated in design mode automatically (when using VSIX)
  6. Click wizardControl on main form --> design context menu is unavailable and Next/Back buttons are unable to be clicked in order to navigate other pages

I have tested/replicated this in Visual Studio 2019 (v16.11.6) and 2022 (v17.0.1)

Thank you for looking into this.

dahall commented 2 years ago

Unfortunately, Microsoft does not support "Smart Tags" with the new designer in VS 2019 and 2022 for .NET Core and 5.0 or 6.0 WinForms controls. I have seen some paid controls go the route of creating their own, but that appears to take a lot of work. If you find a way around that limitation, please let me know.