winforms 为什么.NET Framework组件不可用于.NET 6.0表单

fafcakar  于 2022-11-17  发布在  .NET
关注(0)|答案(1)|浏览(193)

我的.NET 6.0 WinForms应用程序在运行时和设计时都能很好地使用从.NET Framework 4.5 dll导入的UI控件。唯一的问题是控件在工具箱中变灰,因此必须由代码放置在应用程序的窗体上。对此有什么解决方案吗?Visual Studio 2022。

nhjlsmyf

nhjlsmyf1#

根据https://devblogs.microsoft.com/dotnet/whats-new-in-windows-forms-in-net-6-0-preview-5/#more-runtime-designers
在.NET Core中,我们已经移植了许多API,这些API应该能够构建一个通用的设计器。因此,我们仍然必须通过代码将控件放置在应用程序的窗体上。或者,我们可以基于框架创建WinForm项目,而不是核心。

相关问题