# Deployment Guide

> Deploy a WPF application with TX Spell .NET: TXSpell.dll, TXSpell.WPF.dll, the language data folders, publishing on .NET or .NET Framework, and licensing.

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

---

Deploying an application with TX Spell .NET for WPF means getting one folder onto the user's machine: your executable, *TXSpell.dll* and *TXSpell.WPF.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.WPF.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-wpf/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-wpf/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-wpf/deployment/dotnet/llms-full.txt) |
| Deploy an application for the .NET Framework | [Deploying .NET Framework Applications](https://docs.textcontrol.com/tx-spell-dotnet-wpf/deployment/dotnet-framework/llms-full.txt) |
| Check the licensing side of a release | [Application Licensing](https://docs.textcontrol.com/tx-spell-dotnet-wpf/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-wpf/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-wpf/deployment/llms-full.txt) of TX Text Control .NET for WPF.

---

## In This Section

- [Assemblies and Language Data Folders](https://docs.textcontrol.com/tx-spell-dotnet-wpf/deployment/assemblies/llms-full.txt): Every file a WPF app with TX Spell .NET deploys: TXSpell.dll, TXSpell.WPF.dll, the de folder, the four language data folders and where they come from.
- [Deploying .NET Framework Applications](https://docs.textcontrol.com/tx-spell-dotnet-wpf/deployment/dotnet-framework/llms-full.txt): Deploy a .NET Framework WPF app with TX Spell .NET: copy TXSpell.WPF.dll and the language data from the Assembly folder, and why the build output falls short.
- [Publishing .NET Applications](https://docs.textcontrol.com/tx-spell-dotnet-wpf/deployment/dotnet/llms-full.txt): Publish a WPF app for .NET with TX Spell .NET using Visual Studio or dotnet publish: win-x64 with TX Text Control, self-contained or not, the folder to ship.
- [Application Licensing](https://docs.textcontrol.com/tx-spell-dotnet-wpf/deployment/licensing/llms-full.txt): Check the licensing of a WPF release with TX Spell .NET: no trial build, royalty-free conditions, dictionary licenses and a separate TX Text Control license.
- [Redistribution Overview](https://docs.textcontrol.com/tx-spell-dotnet-wpf/deployment/redistribution/llms-full.txt): Ship a WPF application with TX Spell .NET: TXSpell.WPF.dll and the language data it needs, no license file, royalty-free rights and dictionary licenses.

---

## Nearby

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