💡
原文英文,约1500词,阅读约需6分钟。
📝
内容提要
Visual Studio 2022 v17.9 引入了对 .NET Framework 项目的进程外设计器支持,使开发人员能够设计传统的 WinForms 32 位应用程序。该功能改进了类型解析、ActiveX/COM 支持以及程序集加载失败的监控。然而,它可能无法处理为进程内设计环境设计的所有第三方控件。未来的版本将增强工具箱支持,并为具有自定义 CodeDOM 序列化器的控件提供详细警告。建议将组件升级到 AnyCPU 或 64 位,或升级到 .NET 8 及更高版本以获得长期支持。
🎯
关键要点
- Visual Studio 2022 v17.9 引入了对 .NET Framework 项目的进程外设计器支持,允许开发人员设计传统的 WinForms 32 位应用程序。
- 此功能改善了类型解析、ActiveX/COM 支持以及程序集加载失败的监控。
- 进程外设计器目前处于早期预览状态,开发团队希望通过用户反馈来改进其功能。
- 设计器选择功能允许开发人员在遇到 32 位程序集加载失败时选择适当的设计器。
- 选择 '是' 会重新加载项目并使用进程外设计器,选择 '否' 则继续使用进程内设计器。
- 进程外设计器无法处理所有为进程内设计环境设计的第三方控件,可能会省略无法渲染的控件代码。
- 建议将组件升级到 AnyCPU 或 64 位,或升级到 .NET 8 及更高版本以获得长期支持。
- 未来版本将增强工具箱支持,并为具有自定义 CodeDOM 序列化器的控件提供详细警告。
- 开发人员的反馈对改进 Visual Studio 的功能至关重要,鼓励用户通过开发者社区分享意见和建议。
➡️