# Deployment Guide

> Deploy a Windows Forms application with TX Spell .NET: assemblies and language data folders, publishing on .NET or .NET Framework, royalty-free licensing.

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

---

Deploying an application with TX Spell .NET for Windows Forms means getting one folder onto the user's machine: your executable, *TXSpell.dll* and *TXSpell.Windows.Forms.dll*, and the four folders of language data the spell checker works with. No setup runs there, nothing is registered, and the license is already inside your assembly. The one thing that goes wrong is the language data, which your development machine finds in the installation and the user's machine doesn't.

### The Deployment at a Glance

- **One folder.** Everything TX Spell .NET needs sits next to the executable: the assemblies, a *de* folder with the German dialog texts, and the folders *Dictionaries*, *HyphenationLists*, *LanguageRecognition* and *SynonymLists*.
- **.NET 8 or higher:** the NuGet package TXTextControl.TXSpell.WinForms.SDK copies these files, and **Publish** creates the folder.
- **.NET Framework:** you copy the files from the *Assembly* folder of the installation.
- **Royalty-free:** you may distribute any number of applications without runtime fees, under the conditions of the license agreement.

### Find the Right Page

| If you want to | Read |
|---|---|
| Know what ships, what never ships, and what you may redistribute | [Redistribution Overview](https://docs.textcontrol.com/tx-spell-dotnet-winforms/deployment/redistribution/llms-full.txt) |
| See every file of a deployment, or keep the language data in another folder | [Assemblies and Language Data Folders](https://docs.textcontrol.com/tx-spell-dotnet-winforms/deployment/assemblies/llms-full.txt) |
| Publish a .NET 8 application with Visual Studio or the command line | [Publishing .NET Applications](https://docs.textcontrol.com/tx-spell-dotnet-winforms/deployment/dotnet/llms-full.txt) |
| Deploy an application for the .NET Framework | [Deploying .NET Framework Applications](https://docs.textcontrol.com/tx-spell-dotnet-winforms/deployment/dotnet-framework/llms-full.txt) |
| Check the licensing side of a release | [Application Licensing](https://docs.textcontrol.com/tx-spell-dotnet-winforms/deployment/licensing/llms-full.txt) |

When spell checking works on your machine but not on the user's, see [Deployment](https://docs.textcontrol.com/tx-spell-dotnet-winforms/troubleshooting/deployment/llms-full.txt) in the troubleshooting section. The deployment of TX Text Control, when your application uses it too, is described in the [Deployment Guide](https://docs.textcontrol.com/tx-text-control-dotnet-winforms/deployment/llms-full.txt) of TX Text Control .NET for Windows Forms.

---

## In This Section

- [Assemblies and Language Data Folders](https://docs.textcontrol.com/tx-spell-dotnet-winforms/deployment/assemblies/llms-full.txt): Every file a Windows Forms app with TX Spell .NET deploys: TXSpell.dll, TXSpell.Windows.Forms.dll, the de folder, four language data folders and custom paths.
- [Deploying .NET Framework Applications](https://docs.textcontrol.com/tx-spell-dotnet-winforms/deployment/dotnet-framework/llms-full.txt): Deploy a .NET Framework Windows Forms app with TX Spell .NET: copy the assemblies and language data from the Assembly folder, licx licensing and high DPI.
- [Publishing .NET Applications](https://docs.textcontrol.com/tx-spell-dotnet-winforms/deployment/dotnet/llms-full.txt): Publish a Windows Forms app for .NET with TX Spell .NET in Visual Studio or with dotnet publish: target runtime, framework-dependent or self-contained.
- [Application Licensing](https://docs.textcontrol.com/tx-spell-dotnet-winforms/deployment/licensing/llms-full.txt): Check the licensing of a Windows Forms release with TX Spell .NET: full version build, no license keys shipped, redistribution limits and dictionary licenses.
- [Redistribution Overview](https://docs.textcontrol.com/tx-spell-dotnet-winforms/deployment/redistribution/llms-full.txt): Ship a Windows Forms application with TX Spell .NET: the assemblies and language data it needs, no license file, royalty-free rights and dictionary licenses.

---

## Nearby

- **Previous:** [High DPI and Display Scaling](https://docs.textcontrol.com/tx-spell-dotnet-winforms/integration/dpi-scaling/llms-full.txt)
- **Next:** [Redistribution Overview](https://docs.textcontrol.com/tx-spell-dotnet-winforms/deployment/redistribution/llms-full.txt)
