# Supported Platforms

> Where TX Spell .NET for Windows Forms runs: .NET 8 or higher with NuGet packages, .NET Framework 4.0 to 4.8, Windows, Linux for TXSpell, and Visual Studio.

- **Product:** TX Spell .NET for Windows Forms
- **Section:** Documentation
- **Kind:** Topic
- **Path:** TX Spell .NET for Windows Forms > Overview > Supported Platforms
- **849 words**
- **Web URL:** https://docs.textcontrol.com/tx-spell-dotnet-winforms/overview/platforms/
- **LLMs URL:** https://docs.textcontrol.com/tx-spell-dotnet-winforms/overview/platforms/llms.txt
- **LLMs-Full URL:** https://docs.textcontrol.com/tx-spell-dotnet-winforms/overview/platforms/llms-full.txt

---

Which .NET versions, operating systems and tools does TX Spell .NET for Windows Forms 11.0 work with? The table below answers this for applications on .NET and on the .NET Framework, with and without TX Text Control, and the sections after it point to the pages of the [Installation Guide](https://docs.textcontrol.com/tx-spell-dotnet-winforms/installation/llms-full.txt) that list the requirements in detail.

### At a Glance

|  | .NET 8 or higher | .NET Framework |
|---|---|---|
| How TX Spell .NET is added | NuGet packages from **Text Control Offline Packages** | Assembly references to the *Assembly* folder of the installation |
| Versions | .NET 8, .NET 9 and later | 4.0 to 4.8 |
| Windows Forms applications | Yes, with `TXTextControl.TXSpell.WinForms.SDK` | Yes, with *TXSpell.dll* and *TXSpell.Windows.Forms.dll* |
| Code without a user interface | Yes, with `TXTextControl.TXSpell.Core.SDK`, also on Linux | Yes, with *TXSpell.dll* |
| License | Embedded by the package | Through *licenses.licx* |

### .NET

Both NuGet packages of version 11.0.1 target `net8.0`, so they install in projects for .NET 8 and every later version: `TXTextControl.TXSpell.WinForms.SDK` for Windows Forms applications, and `TXTextControl.TXSpell.Core.SDK` for code without a user interface. Projects for .NET 5, 6 or 7 can't install them. [.NET and .NET Framework](https://docs.textcontrol.com/tx-spell-dotnet-winforms/installation/requirements/dotnet/llms-full.txt) lists the supported versions, and [Package Overview](https://docs.textcontrol.com/tx-spell-dotnet-winforms/installation/nuget/packages/llms-full.txt) the packages.

### .NET Framework

.NET Framework projects don't use the packages. They reference *TXSpell.dll* and *TXSpell.Windows.Forms.dll* from the *Assembly* folder of the installation, for the .NET Framework 4.0 to 4.8, as [.NET and .NET Framework](https://docs.textcontrol.com/tx-spell-dotnet-winforms/installation/requirements/dotnet/#net-framework) describes.

### Operating Systems

| Where | Supported |
|---|---|
| Development and Windows Forms applications | Windows |
| Code with `TXSpell`, without TX Text Control | Windows and Linux, for example in a Docker container |
| With TX Text Control | The platforms of TX Text Control; publish with its target runtime, `win-x64` or `linux-x64` |

[Windows Versions](https://docs.textcontrol.com/tx-spell-dotnet-winforms/installation/requirements/windows/llms-full.txt) lists the Windows versions, and [Publishing .NET Applications](https://docs.textcontrol.com/tx-spell-dotnet-winforms/deployment/dotnet/llms-full.txt) when a target runtime is needed.

### Visual Studio

TX Spell .NET 11.0 is used with Visual Studio 2022, and samples and code are written in C# and Visual Basic; [Visual Studio](https://docs.textcontrol.com/tx-spell-dotnet-winforms/installation/requirements/visual-studio/llms-full.txt) has the details.

### TX Text Control

TX Spell .NET 11.0 was released together with TX Text Control 33.0, and the tutorials of this documentation use it with TX Text Control .NET for Windows Forms 34.0. Without TX Text Control, TX Spell .NET checks the `RichTextBox` and the `TextBox` of Windows Forms, any other control, and text in code. [Integration Guide](https://docs.textcontrol.com/tx-spell-dotnet-winforms/integration/llms-full.txt) describes each integration, and [Update Together With TX Text Control](https://docs.textcontrol.com/tx-spell-dotnet-winforms/whats-new/breaking-changes/#update-together-with-tx-text-control) the versions released together.

### Display Scaling

Since version 8.0, the spell check dialog and the options dialog support per-monitor DPI awareness; [High DPI and Display Scaling](https://docs.textcontrol.com/tx-spell-dotnet-winforms/integration/dpi-scaling/llms-full.txt) describes the setting.

### Languages

The packages bring the US English language data; [Supported Languages](https://docs.textcontrol.com/tx-spell-dotnet-winforms/overview/languages/llms-full.txt) lists the other languages, and [Localization and Resource Kit](https://docs.textcontrol.com/tx-spell-dotnet-winforms/user-interface/localization/llms-full.txt) the languages of the dialogs.

### Next Steps

- [Installation Guide](https://docs.textcontrol.com/tx-spell-dotnet-winforms/installation/llms-full.txt): the requirements in detail, and the setup.
- [Licensing Overview](https://docs.textcontrol.com/tx-spell-dotnet-winforms/overview/licensing/llms-full.txt): the licenses for development and distribution.
- [Getting Started](https://docs.textcontrol.com/tx-spell-dotnet-winforms/getting-started/llms-full.txt): a first application on .NET or the .NET Framework.

---

## Nearby

- **Previous:** [TXSpell](https://docs.textcontrol.com/tx-spell-dotnet-winforms/overview/components/txspell/llms-full.txt)
- **Next:** [Supported Languages](https://docs.textcontrol.com/tx-spell-dotnet-winforms/overview/languages/llms-full.txt)
