用途:本技能面向在 Windows Forms 桌面应用中实施 Syncfusion Essential Studio WinForms 控件的开发者,覆盖从初始安装到本地化与 .NET 兼容性的完整流程。
主要能力:提供控件添加(设计器拖放或 C#/VB 代码)、程序集与 NuGet 依赖查询、许可证密钥注册、安装与升级(安装程序、Visual Studio 扩展、NuGet 包管理器 UI/控制台、.NET CLI)、高 DPI 支持、本地化(ILocalizationProvider、附属程序集、.resx、运行时切换区域性)、系统要求与 .NET 兼容性说明,以及安装、许可和运行时错误排查。控件涵盖网格、图表、计划程序、编辑器、导航、布局和输入控件,支持 .NET Framework 4.6.2+ 与 .NET 6.0–9.0。
使用方式:通过 NuGet 安装,例如在包管理器控制台执行 Install-Package Syncfusion.Shared.Base,或在 .NET CLI 执行 dotnet add package Syncfusion.Shared.Base。需在初始化任何 Syncfusion 控件前注册许可证密钥,如在 Program.cs 的 Main 中调用 SyncfusionLicenseProvider.RegisterLicense(licenseKey)。高 DPI 可在 app.manifest 中设置 dpiAware,或对 Grid 控件设置 gridControl1.DpiAware = true。本地化可在 InitializeComponent() 前设置 Thread.CurrentThread.CurrentCulture 与 CurrentUICulture。
适用场景:业务表单输入与验证、数据密集型 UI(GridControl 或 SfDataGrid)、多语言应用、CI/CD 中通过 LicenseKeyValidator 自动校验许可证。
限制:资料未提供具体价格、收费模式或性能数据;各控件对应的程序集与 NuGet 包需查阅 references/getting-started.md 获取。