我的.NET 6.0 WinForms应用程序在运行时和设计时都能很好地使用从.NET Framework 4.5 dll导入的UI控件。唯一的问题是控件在工具箱中变灰,因此必须由代码放置在应用程序的窗体上。对此有什么解决方案吗?Visual Studio 2022。
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项目,而不是核心。
1条答案
按热度按时间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项目,而不是核心。