Hi Ahmed Hakan Okumus,
Thanks for reaching out.
Microsoft’s ToolStrip control is available in both .NET Framework and .NET Core/.NET via the System.Windows.Forms assembly, which allows it to function normally in both platforms. However, the designer support for ToolStrip, provided by the ToolStripDesigner class, depends on the System.Design assembly. This assembly is included only in the .NET Framework and is not available in .NET Core.
Because the designer class ToolStripDesigner cannot be loaded in the .NET Core/.NET environment, the reflection process fails during design-time initialization of ToolStripExDesigner, causing the error message.
We have already reported this issue to the .NET WinForms team. we will keep monitoring the progress and update you as soon as there is a solution or workaround available. Thank you for your understanding and patience.
Link: WinForms Designer Error: Could Not Determine a Valid Designer Type for Custom ToolStrip in .NET Core · Issue #13507 · dotnet/winforms
Regards,
Sekar Sivalingam