文本控件TX Text Control 31.0 新版支持 .NET 567和 Windows 窗体设计器

随着 TX Text Control 31.0 的发布,我们将在 Visual Studio 2022 中完全支持 .NET 5、6 和 7(预览版),包括 Windows 窗体设计器支持、NuGet 包和部署支持。

TX Text Control 30.0 已支持 .NET 5 和 6,但缺少对 Windows 窗体和 WPF 的 Visual Studio 设计器和工具箱支持。对于 Windows Forms 和 WPF,Microsoft 决定更改 Visual Studio 设计时体验和第三方许可等其他功能。

即将推出的 31.0 版本正在开发中,对于 ASP.NET、Windows 窗体和 WPF,我们正在致力于增强功能以完全支持 .NET 5、6 和 7(预览版)功能,包括:

  • NuGet 包
  • Visual Studio 设计时支持(Windows 窗体)
  • .NET 5、6 和 7 兼容许可
  • 轻松部署

下图显示了当前版本 30.0 和即将推出的版本 31.0 支持的 .NET 版本:

文本控制 .NET 支持

NuGet 包

所有编译的依赖项都捆绑到包中,其中包含所有 DLL 以及使用 TX 文本控制组件的项目中所需的其他内容。

使用开发人员工具包安装程序安装 TX Text Control 后,新的 NuGet 包源“Text Control Offline Packages”将添加到 NuGet 中,并包含文本控件组件的所有可用 NuGet 包:

文本控制离线包

将 NuGet 包添加到项目后,将自动添加所有可用的工具箱条目:

文本控制工具箱支持

Visual Studio 设计时支持

在 Windows窗体中,在窗体上创建TextControl后,您可以完全访问设计器功能来添加更多组件(例如功能区栏、标尺栏)以及自动连接和排列控件。

文本控件设计时支持

.NET 6 兼容许可

在版本 30.0 中,需要在将许可证编译到程序集中时启用过时的 .NET BinaryFormatter 。我们在版本 31.0 中删除了此要求,以便在 .NET Core 应用程序中使用 TX Text Control 不需要任何其他设置。此更改对所有版本都有效,包括 Windows 窗体、WPF 和 ASP.NET。

轻松部署

部署应用程序时,TX Text Control 31.0 完全支持Visual Studio 的发布功能。例如,在以下屏幕截图中,应用程序已发布到文件夹。

发布应用程序

选择文件夹后,您可以选择目标运行时部署模式

发布应用程序

发布应用程序时,所有必需的文件(包括 TX Text Control 的二进制文件)都会自动复制到正确的位置:

发布应用程序

.NET 7 兼容性:ASP.NET、Windows 窗体和 WPF

使用 Visual Studio 17.4.0 Preview 1.0 和 .NET 7 测试了 31.0 版本,以及所有文本控制相关功能,包括工具箱和设计时支持、部署和许可工作按预期进行。我们一直在针对所有预览版本(包括最新版本)测试我们的组件,并且我们预计在 Microsoft 今年晚些时候正式发布 .NET 7 之前不会出现任何问题。

ASP.NET Core NuGet 包

在 31.0 版本中,我们还将提供一个 NuGet 包来使用ASP.NET Core Web 应用中的服务器文本控件 和邮件合并类。

文本控件 ASP.NET NuGet

NuGet 包TXTextControl.TextControl.ASP.SDK会自动将所有必需的程序集、依赖项和 licenses.licx 条目添加到项目中,以便可以立即使用这些类,而无需手动添加任何引用和许可证条目:

文本控件 ASP.NET NuGet

猜你喜欢

转载自blog.csdn.net/m0_67129275/article/details/132405248
今日推荐