【译】32位 .NET Framework 项目的 WinForm 设计器选择

💡 原文中文,约4200字,阅读约需10分钟。
📝

内容提要

Visual Studio 2022 正在转向 64 位架构,为 .NET Framework 项目引入了一个预览功能,即进程外设计器。这旨在提高性能并解决挑战。更新包括类型解析、ActiveX/COM 支持的改进以及新的设计器选择功能。存在一些限制,例如不支持所有第三方控件。鼓励开发人员升级到 .NET 8 或更高版本以获得长期兼容性。

🎯

关键要点

  • Visual Studio 2022 正在转向 64 位架构,以增强开发体验和性能。
  • 64 位架构给使用 Windows 窗体设计器的 .NET Framework 项目带来了挑战,特别是无法设计依赖于 32 位引用的 Form。
  • 为了解决这些问题,Visual Studio 2022 引入了进程外设计器的预览功能,旨在支持 .NET Framework 项目。
  • 新版本带来了类型解析改进、ActiveX/COM 支持和新的设计器选择功能。
  • 设计器选择功能允许开发者选择适当的设计器,以便在项目中处理 32 位程序集加载失败的情况。
  • 进程外设计器对第三方控件的支持有限,开发者需要使用新的设计器 SDK 来适配控件。
  • 未来版本将增强工具箱对引用控件的支持,并提供更详细的警告信息。
  • 开发者被鼓励将应用程序升级到 .NET 8 或更高版本,以获得更好的兼容性和支持。
  • Visual Studio 团队欢迎用户反馈,以不断改进工具和功能。
➡️

继续阅读