# Installation Guide

> Install TX Spell .NET for Windows Forms: requirements, the setup, NuGet packages and sources, the toolbox, language data, licensing and upgrades.

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

---

Before you write the first line of code with TX Spell .NET for Windows Forms, three things have to be in place: a supported development environment, the setup on your development machine, and a way for your projects to get the NuGet packages and your license. Read on for what to install, where the files end up and how a project gets them, from the system requirements to upgrading an existing application.

### How You Get the Product

|  | Development machine | Build server or CI/CD pipeline |
|---|---|---|
| What you install | The setup of the full or the trial version | Nothing: only the NuGet package |
| .NET 8 or higher projects | Install `TXTextControl.TXSpell.WinForms.SDK` from the local package source **Text Control Offline Packages** | Restore the package from the Text Control Private NuGet Feed or your own feed |
| .NET Framework projects | Reference the assemblies in the *Assembly* folder of the installation | Build with the assemblies of the installation |
| Visual Studio designer | The setup adds the toolbox tab for .NET Framework projects; the package adds it in .NET projects | Not needed |
| Language data | Installed with the setup and brought by the package | Brought by the package |

### The Installation Path

1. Check the [System Requirements](https://docs.textcontrol.com/tx-spell-dotnet-winforms/installation/requirements/llms-full.txt): .NET 8 or higher or the .NET Framework, Windows 10 or 11, and Visual Studio 2022.
2. Run the setup, as [Installing the Product](https://docs.textcontrol.com/tx-spell-dotnet-winforms/installation/setup/llms-full.txt) describes.
3. Install the package in your project, as [Installing and Updating Packages](https://docs.textcontrol.com/tx-spell-dotnet-winforms/installation/nuget/install-update/llms-full.txt) shows, or reference the assemblies in a .NET Framework project.
4. Add the dictionaries of your languages, as [Installing Dictionaries and Language Data](https://docs.textcontrol.com/tx-spell-dotnet-winforms/installation/language-data/llms-full.txt) describes.

### Find the Right Page

| If you want to | Read |
|---|---|
| Check the .NET, Windows and Visual Studio versions | [System Requirements](https://docs.textcontrol.com/tx-spell-dotnet-winforms/installation/requirements/llms-full.txt) |
| Download and run the setup, or install a service pack | [Installing the Product](https://docs.textcontrol.com/tx-spell-dotnet-winforms/installation/setup/llms-full.txt) |
| Find out what the NuGet packages contain | [Package Overview](https://docs.textcontrol.com/tx-spell-dotnet-winforms/installation/nuget/packages/llms-full.txt) |
| Add the offline source or the private feed to a project or a build server | [Configuring Package Sources](https://docs.textcontrol.com/tx-spell-dotnet-winforms/installation/nuget/sources/llms-full.txt) |
| Install or update a package | [Installing and Updating Packages](https://docs.textcontrol.com/tx-spell-dotnet-winforms/installation/nuget/install-update/llms-full.txt) |
| Put the spell checker into a form at design time | [Visual Studio Toolbox and Designer](https://docs.textcontrol.com/tx-spell-dotnet-winforms/installation/toolbox/llms-full.txt) |
| Add dictionaries of other languages | [Installing Dictionaries and Language Data](https://docs.textcontrol.com/tx-spell-dotnet-winforms/installation/language-data/llms-full.txt) |
| Learn how your license reaches your project | [License Configuration](https://docs.textcontrol.com/tx-spell-dotnet-winforms/installation/licensing/llms-full.txt) |
| Move an application from an earlier version or from the .NET Framework | [Upgrade Guide](https://docs.textcontrol.com/tx-spell-dotnet-winforms/installation/upgrading/llms-full.txt) |

### After Installation

[Getting Started](https://docs.textcontrol.com/tx-spell-dotnet-winforms/getting-started/llms-full.txt) builds a first application with the installed product. When the installation doesn't work as described, [Troubleshooting](https://docs.textcontrol.com/tx-spell-dotnet-winforms/troubleshooting/llms-full.txt) collects the common problems with packages, the toolbox, licenses and dictionaries.

---

## In This Section

- [Installing Dictionaries and Language Data](https://docs.textcontrol.com/tx-spell-dotnet-winforms/installation/language-data/llms-full.txt): Install dictionaries, hyphenation lists, thesaurus files and language recognition data for Windows Forms: the four folders, (Auto) lookup and downloads.
- [License Configuration](https://docs.textcontrol.com/tx-spell-dotnet-winforms/installation/licensing/llms-full.txt): How the TX Spell .NET for Windows Forms license reaches projects: license file in the NuGet package, licenses.licx, royalty-free apps and build servers.
- [NuGet Packages](https://docs.textcontrol.com/tx-spell-dotnet-winforms/installation/nuget/llms-full.txt): NuGet packages of TX Spell .NET for Windows Forms: TXSpell.WinForms.SDK and TXSpell.Core.SDK for .NET 8, from Offline Packages or the private feed.
- [System Requirements](https://docs.textcontrol.com/tx-spell-dotnet-winforms/installation/requirements/llms-full.txt): 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.
- [Installing the Product](https://docs.textcontrol.com/tx-spell-dotnet-winforms/installation/setup/llms-full.txt): Download and run the full or trial setup of TX Spell .NET for Windows Forms: installed assemblies, language data, NuGet source, samples and service packs.
- [Visual Studio Toolbox and Designer](https://docs.textcontrol.com/tx-spell-dotnet-winforms/installation/toolbox/llms-full.txt): Drag TXSpellChecker from the TX Spell .NET toolbox tab onto a Windows Forms form, connect it to TextControl in the Properties window and set its properties.
- [Upgrade Guide](https://docs.textcontrol.com/tx-spell-dotnet-winforms/installation/upgrading/llms-full.txt): Upgrade Windows Forms apps to TX Spell .NET 11.0: service packs, earlier versions 7.0 to 10.0, and moving from .NET Framework to .NET 8 or higher.

---

## Nearby

- **Previous:** [Legal Notice](https://docs.textcontrol.com/tx-spell-dotnet-winforms/overview/legal-notice/llms-full.txt)
- **Next:** [System Requirements](https://docs.textcontrol.com/tx-spell-dotnet-winforms/installation/requirements/llms-full.txt)
