# System Requirements

> System requirements of TX Spell .NET for Windows Forms: .NET 8 and .NET 9, .NET Framework 4.0 to 4.8, Windows 10 and 11, Visual Studio 2022, C# and VB.

- **Product:** TX Spell .NET for Windows Forms
- **Section:** Documentation
- **Kind:** Topic
- **Path:** TX Spell .NET for Windows Forms > Installation Guide > System Requirements
- **461 words**
- **Web URL:** https://docs.textcontrol.com/tx-spell-dotnet-winforms/installation/requirements/
- **LLMs URL:** https://docs.textcontrol.com/tx-spell-dotnet-winforms/installation/requirements/llms.txt
- **LLMs-Full URL:** https://docs.textcontrol.com/tx-spell-dotnet-winforms/installation/requirements/llms-full.txt

---

Before you install TX Spell .NET for Windows Forms 11.0, check what it needs: the framework your application targets, the Windows version you develop on and your Visual Studio. The requirements are modest, because TX Spell .NET consists of managed assemblies only, with no native libraries of its own. Each requirement has a page of its own with the details.

### At a Glance

| Requirement | Supported |
|---|---|
| .NET | .NET 8 and .NET 9, with the NuGet package `TXTextControl.TXSpell.WinForms.SDK`; prepared for .NET 10 |
| .NET Framework | 4.0, 4.5, 4.6, 4.7 and 4.8, with the assemblies of the setup |
| Windows for development | Windows 10 and Windows 11 |
| Visual Studio | Visual Studio 2022 |
| Languages | C# and Visual Basic |
| Processor architectures | Any: the assemblies are compiled for AnyCPU and run in 32-bit and 64-bit processes |
| TX Text Control | Optional; TX Spell .NET 11.0 was released together with TX Text Control 33.0, and the tutorials of this documentation use 34.0 |

TX Spell .NET doesn't require TX Text Control: it checks the text of any control, and the package `TXTextControl.TXSpell.Core.SDK` checks text in code without any user interface. When you use it with TX Text Control, the requirements of TX Text Control apply to your application as well.

### Find the Right Page

| If you want to | Read |
|---|---|
| Choose between .NET and the .NET Framework, and check the supported versions | [.NET and .NET Framework](https://docs.textcontrol.com/tx-spell-dotnet-winforms/installation/requirements/dotnet/llms-full.txt) |
| Check the Windows versions, and where an application with TX Spell .NET runs | [Windows Versions](https://docs.textcontrol.com/tx-spell-dotnet-winforms/installation/requirements/windows/llms-full.txt) |
| Check your Visual Studio version and find the project templates | [Visual Studio](https://docs.textcontrol.com/tx-spell-dotnet-winforms/installation/requirements/visual-studio/llms-full.txt) |

### Where to Start

Read [.NET and .NET Framework](https://docs.textcontrol.com/tx-spell-dotnet-winforms/installation/requirements/dotnet/llms-full.txt) first: the framework decides whether your project uses the NuGet packages or the assemblies of the setup. Then continue with [Installing the Product](https://docs.textcontrol.com/tx-spell-dotnet-winforms/installation/setup/llms-full.txt).

---

## In This Section

- [.NET and .NET Framework](https://docs.textcontrol.com/tx-spell-dotnet-winforms/installation/requirements/dotnet/llms-full.txt): Choose between .NET 8 or higher with TXTextControl.TXSpell.WinForms.SDK and .NET Framework 4.0 to 4.8 with setup assemblies for Windows Forms spell checking.
- [Visual Studio](https://docs.textcontrol.com/tx-spell-dotnet-winforms/installation/requirements/visual-studio/llms-full.txt): Use TX Spell .NET for Windows Forms with Visual Studio 2022: C# and Visual Basic, Windows Forms App templates, Offline Packages source and the toolbox tab.
- [Windows Versions](https://docs.textcontrol.com/tx-spell-dotnet-winforms/installation/requirements/windows/llms-full.txt): Develop Windows Forms spell checking on Windows 10 or 11, run the Core package on Linux, and publish with or without a target runtime such as win-x64.

---

## Nearby

- **Previous:** [Installation Guide](https://docs.textcontrol.com/tx-spell-dotnet-winforms/installation/llms-full.txt)
- **Next:** [.NET and .NET Framework](https://docs.textcontrol.com/tx-spell-dotnet-winforms/installation/requirements/dotnet/llms-full.txt)
