# Visual Studio 2022 and .NET 5, 6 and 7 (Preview) Support and Strategy

> With the release of TX Text Control 31.0, we will fully support .NET 5, 6 and 7 (Preview) within Visual Studio 2022 including Windows Forms designer support, NuGet packages and deployment support.

- **Author:** Bjoern Meyer
- **Published:** 2022-08-11
- **Modified:** 2025-11-16
- **Description:** With the release of TX Text Control 31.0, we will fully support .NET 5, 6 and 7 (Preview) within Visual Studio 2022 including Windows Forms designer support, NuGet packages and deployment support.
- **4 min read** (726 words)
- **Tags:**
  - ASP.NET
  - Windows Forms
  - WPF
  - .NET Core
  - .NET 6
  - .NET 7
  - Visual Studio
  - Release
- **Web URL:** https://www.textcontrol.com/blog/2022/08/11/visual-studio-2022-net-5-6-7-support-and-strategy/
- **LLMs URL:** https://www.textcontrol.com/blog/2022/08/11/visual-studio-2022-net-5-6-7-support-and-strategy/llms.txt
- **LLMs-Full URL:** https://www.textcontrol.com/blog/2022/08/11/visual-studio-2022-net-5-6-7-support-and-strategy/llms-full.txt

---

TX Text Control 30.0 already supports .NET 5 and 6, but is missing Visual Studio designer and toolbox support for Windows Forms and WPF. For Windows Forms and WPF, Microsoft decided to change the Visual Studio design-time experience and other features such as third-party licensing.

The upcoming version 31.0 is in the works and for ASP.NET, Windows Forms and WPF, we are working on enhancements to fully support .NET 5, 6 and 7 (Preview) features including:

- [NuGet packages](#nuget-packages)
- [Visual Studio design-time support (Windows Forms)](#visual-studio-design-time-support)
- [.NET 5, 6 and 7 compatible licensing](#net-6-compatible-licensing)
- [Easy deployment](#easy-deployment)

The following illustration shows the supported .NET versions for the current version 30.0 and the upcoming version 31.0:

![Text Control .NET Support](https://s1-www.textcontrol.com/assets/dist/blog/2022/08/11/a/assets/dotnetsupport.webp "Text Control .NET Support") **TX Text Control**: .NET Support Strategy

### NuGet Packages

All compiled dependencies are bundled into packages that contain all DLLs together with other content needed in the projects that consume TX Text Control components.

After TX Text Control has been installed using the developer kit setup, the new NuGet package source "Text Control Offline Packages" is added to NuGet and contains all available NuGet packages for Text Control components:

![Text Control Offline Packages](https://s1-www.textcontrol.com/assets/dist/blog/2022/08/11/a/assets/nuget.webp "Text Control Offline Packages") **Visual Studio 2022**: Text Control NuGet Package Source

After adding the NuGet package to the project, all available toolbox entries are added automatically:

![Text Control Toolbox Support](https://s1-www.textcontrol.com/assets/dist/blog/2022/08/11/a/assets/nuget2.webp "Text Control Toolbox Support") **Visual Studio 2022**: Toolbox Support

### Visual Studio Design-Time Support

In Windows Forms, after creating a *TextControl* on a form, you have full access to the designer functionality to add more components such as the ribbon bar, ruler bars and to connect and arrange controls automatically.

![Text Control Design-Time Support](https://s1-www.textcontrol.com/assets/dist/blog/2022/08/11/a/assets/designtime.webp "Text Control Design-Time Support") **Visual Studio 2022**: Design-Time Support

### .NET 6 Compatible Licensing

With version 30.0, it was required to enable the obsolete .NET *BinaryFormatter* while compiling the license into the assembly. We removed this requirement in version 31.0, so that no additional settings are required to use TX Text Control in .NET Core applications. This change is valid for all versions including Windows Forms, WPF and ASP.NET.

### Easy Deployment

When deploying the application, TX Text Control 31.0 fully supports the *Publish* functionality of Visual Studio. For example, in the following screenshot the application is published to a folder.

![Publishing Applications](https://s1-www.textcontrol.com/assets/dist/blog/2022/08/11/a/assets/publish.webp "Publishing Applications") **Visual Studio 2022**: Publishing Applications

After selecting the folder, you can choose the *Target runtime* and the *Deployment mode*:

![Publishing Applications](https://s1-www.textcontrol.com/assets/dist/blog/2022/08/11/a/assets/publish2.webp "Publishing Applications") **Visual Studio 2022**: Publishing Applications

When the application is published, all required files (including the binaries of TX Text Control) are copied into the right location automatically:

![Publishing Applications](https://s1-www.textcontrol.com/assets/dist/blog/2022/08/11/a/assets/publish3.webp "Publishing Applications") **Visual Studio 2022**: Publishing Applications

### .NET 7 Compatibility: ASP.NET, Windows Forms and WPF

We tested version 31.0 with Visual Studio 17.4.0 Preview 1.0 and .NET 7 and all Text Control related features including toolbox and design-time support, deployment and licensing work as expected. We have been testing our components against all preview builds including the latest version and we don't expect any showstoppers prior to Microsoft's official release of .NET 7 later this year.

### ASP.NET Core NuGet Package

With version 31.0, we will also provide a NuGet package to use the ServerTextControl and MailMerge classes in ASP.NET Core Web Apps.

![Text Control ASP.NET NuGet](https://s1-www.textcontrol.com/assets/dist/blog/2022/08/11/a/assets/nuget3.webp "Text Control ASP.NET NuGet") **Visual Studio 2022**: ASP.NET NuGet Support

The NuGet package *TXTextControl.TextControl.ASP.SDK* is automatically adding all required assemblies, dependencies and licenses.licx entries to the project, so that can use these classes right away without adding any references and licenses entries manually:

![Text Control ASP.NET NuGet](https://s1-www.textcontrol.com/assets/dist/blog/2022/08/11/a/assets/solution.webp "Text Control ASP.NET NuGet") **Visual Studio 2022**: ASP.NET NuGet Support

As always, your feedback is welcome! [Let us know](https://www.textcontrol.com/contact/), if you are already using .NET 6 (or 7?) in production or plan to do so in the near future.

---

## About Bjoern Meyer

As CEO, Bjoern is the visionary behind our strategic direction and business development, bridging the gap between our customers and engineering teams. His deep passion for coding and web technologies drives the creation of innovative products. If you're at a tech conference, be sure to stop by our booth - you'll most likely meet Bjoern in person. With an advanced graduate degree (Dipl. Inf.) in Computer Science, specializing in AI, from the University of Bremen, Bjoern brings significant expertise to his role. In his spare time, Bjoern enjoys running, paragliding, mountain biking, and playing the piano.

- [LinkedIn](https://www.linkedin.com/in/bjoernmeyer/)
- [X](https://x.com/txbjoern)
- [GitHub](https://github.com/bjoerntx)

---

## Related Posts

- [Windows Forms and WPF Comeback: .NET 6 and 7. Our Commitment to Windows Applications](https://www.textcontrol.com/blog/2022/08/17/windows-forms-and-wpf-comeback-net-6-and-7-our-commitment-to-windows-applications/llms.txt)
- [Sneak Peek 31.0: Signature Fields](https://www.textcontrol.com/blog/2022/05/27/sneak-peek-310-signature-fields/llms.txt)
- [Sneak Peek 31.0: Full .NET 6 Visual Studio Designer Support](https://www.textcontrol.com/blog/2022/05/27/sneak-peek-31-full-net-6-visual-studio-designer-support/llms.txt)
- [TX Text Control 34.0 SP4 is Now Available: What's New in the Latest Version](https://www.textcontrol.com/blog/2026/05/20/tx-text-control-34-0-sp4-is-now-available/llms.txt)
- [TX Spell .NET 11.0 SP1 is Now Available: What's New in the Latest Version](https://www.textcontrol.com/blog/2026/04/08/tx-spell-net-11-0-sp1-is-now-available/llms.txt)
- [TX Text Control 34.0 SP2 is Now Available: What's New in the Latest Version](https://www.textcontrol.com/blog/2026/02/18/tx-text-control-34-0-sp2-is-now-available/llms.txt)
- [TX Text Control 34.0 SP1 is Now Available: What's New in the Latest Version](https://www.textcontrol.com/blog/2025/12/03/tx-text-control-34-0-sp1-is-now-available/llms.txt)
- [Introducing TX Text Control 34.0: Your Next Leap in Document Processing](https://www.textcontrol.com/blog/2025/11/10/introducing-tx-text-control-34-0-your-next-leap-in-document-processing/llms.txt)
- [Sneak Peek: TX Text Control 34.0 Coming November 2025](https://www.textcontrol.com/blog/2025/10/02/sneak-peek-tx-text-control-34-0-coming-november-2025/llms.txt)
- [TX Text Control 33.0 SP3 is Now Available: What's New in the Latest Version](https://www.textcontrol.com/blog/2025/08/14/tx-text-control-33-0-sp3-is-now-available/llms.txt)
- [TX Text Control 33.0 SP2 is Now Available: What's New in the Latest Version](https://www.textcontrol.com/blog/2025/06/18/tx-text-control-33-0-sp2-is-now-available/llms.txt)
- [Service Pack Releases: What's New in TX Text Control 33.0 SP1 and 32.0 SP5](https://www.textcontrol.com/blog/2025/05/07/service-pack-releases-whats-new-in-tx-text-control-33-0-sp1-and-32-0-sp5/llms.txt)
- [The Wait is Over: TX Text Control for Linux is Officially Here](https://www.textcontrol.com/blog/2025/03/12/the-wait-is-over-tx-text-control-for-linux-is-officially-here/llms.txt)
- [Full .NET 9 Support in Text Control .NET Components for ASP.NET Core, Windows Forms, and WPF](https://www.textcontrol.com/blog/2024/11/11/full-net-9-support-in-text-control-net-components-for-asp-net-core-windows-forms-and-wpf/llms.txt)
- [TX Text Control 32.0 Service Pack 4 Released](https://www.textcontrol.com/blog/2024/09/02/tx-text-control-32-0-service-pack-4-released/llms.txt)
- [Service Pack 3: MailMerge Supports SVG Images](https://www.textcontrol.com/blog/2024/04/29/service-pack-3-mailmerge-supports-svg-images/llms.txt)
- [TX Text Control 32.0 Service Pack 3 Released](https://www.textcontrol.com/blog/2024/04/29/tx-text-control-32-0-service-pack-3-released/llms.txt)
- [32.0 Service Pack 2: Licensing, Unit Testing, and Azure DevOps](https://www.textcontrol.com/blog/2024/01/05/32-0-service-pack-2-licensing-unit-testing-and-azure-devops/llms.txt)
- [Service Pack 1 for TX Text Control 32.0 Released](https://www.textcontrol.com/blog/2023/11/22/service-pack-1-for-tx-text-control-32-released/llms.txt)
- [Service Pack 4 for TX Text Control 31.0 Released](https://www.textcontrol.com/blog/2023/09/19/service-pack-4-for-tx-text-control-31-released/llms.txt)
- [TX Text Control 32.0 Has Been Released](https://www.textcontrol.com/blog/2023/09/13/tx-text-control-320-has-been-released/llms.txt)
- [Sneak Peek 32.0: Modifying the Normal Stylesheet](https://www.textcontrol.com/blog/2023/07/04/sneak-peek-320-modifying-the-normal-stylesheet/llms.txt)
- [Sneak Peek 32.0: Introducing Footnotes](https://www.textcontrol.com/blog/2023/06/23/sneak-peek-320-introducing-footnotes/llms.txt)
- [Service Pack 3 for TX Text Control 31.0 Released](https://www.textcontrol.com/blog/2023/06/22/service-pack-3-for-tx-text-control-31-released/llms.txt)
- [Service Pack 2 for TX Text Control 31.0 Released](https://www.textcontrol.com/blog/2023/02/22/service-pack-2-for-tx-text-control-31-released/llms.txt)
