Windows Forms 设计器中的显式程序集引用工具箱支持

Windows Forms 设计器中的显式程序集引用工具箱支持

💡 原文英文,约700词,阅读约需3分钟。
📝

内容提要

Visual Studio 17.14 Preview 3 增强了 .NET Framework 项目的 Windows Forms 设计器体验,支持显式程序集引用,解决了开发遗留应用程序的限制,使开发者能够在现代设计器中使用旧控件,简化迁移流程,提升生产力。

🎯

关键要点

  • Visual Studio 17.14 Preview 3 增强了 .NET Framework 项目的 Windows Forms 设计器体验。

  • 新增显式程序集引用的工具箱支持,解决了开发遗留应用程序的限制。

  • 显式程序集引用是直接在项目中引用的独立程序集,不通过 NuGet 包或项目引用引入。

  • 传统工具箱仅显示来自 NuGet 包或项目引用的控件,限制了开发者使用遗留代码。

  • 新的设计器自动扫描解决方案中的引用,识别显式程序集引用并提取工具箱项信息。

  • 新设计器使用新的可扩展性模型,分离设计时和运行时程序集。

  • 显式程序集引用不支持设计时和运行时的分离,限制了其设计时功能。

  • 该功能默认启用,未来计划扩展到 .NET 项目。

  • 此功能简化了与遗留控件的工作,为迁移到 .NET 铺平道路。

  • 推荐使用结构良好的 NuGet 包以获得最佳设计时体验。

延伸问答

Visual Studio 17.14 Preview 3 有哪些新功能?

该版本增强了 Windows Forms 设计器体验,支持显式程序集引用,解决了遗留应用程序开发的限制。

什么是显式程序集引用?

显式程序集引用是直接在项目中引用的独立程序集,不通过 NuGet 包或项目引用引入。

显式程序集引用如何改善开发者的工作流程?

它允许开发者在现代设计器中使用遗留控件,简化了迁移流程,提升了生产力。

使用显式程序集引用时有哪些限制?

显式程序集引用不支持设计时和运行时的分离,限制了其设计时功能,可能导致高级功能无法正常工作。

如何启用 Visual Studio 中的显式程序集引用功能?

该功能在 Visual Studio 17.14 Preview 3 中默认启用,可以通过工具选项进行切换。

未来 Visual Studio 会如何扩展显式程序集引用的支持?

计划将该功能扩展到 .NET 项目,以进一步简化与遗留控件的工作。

➡️

继续阅读