Package Overview
Each NuGet package of TX Spell .NET for WPF brings more than an assembly: the license, the US English language data and, for WPF, the spell checker component with its dialogs. Knowing what a package puts into a project tells you which one to choose and what to expect in the output folder after a build.
The Packages
TXTextControl.TXSpell.WPF.SDK | TXTextControl.TXSpell.Core.SDK | |
|---|---|---|
| For | WPF applications | .NET and ASP.NET Core code without a user interface |
| Assemblies | TXSpell.dll and TXSpell.WPF.dll | TXSpell.dll |
| Main class | TXSpellChecker, with its dialogs and context menus | TXSpell |
| Target framework | .NET 8 | .NET 8 |
| Dependencies | None | None |
Neither package depends on TX Text Control. To use the spell checker with the editor of TX Text Control, install the TX Text Control package as well, TXTextControl.TextControl.WPF.SDK, as Create Your First WPF Application does.
What a Package Contains
| File or folder | What it does in your project |
|---|---|
| lib/net8.0 | The assemblies, which the project references, and German resources in de |
txspell.wpf.license (txspell.winforms.license in TXTextControl.TXSpell.Core.SDK) | Your license file; the build embeds it into your assembly as a resource |
| Dictionaries | The US English dictionary, en_US.dic and en_US.aff, copied into the output folder |
| HyphenationLists | The US English hyphenation list, hyph_en_US.dic, copied into the output folder |
| SynonymLists | The US English thesaurus, th_en_US_v2.dat and th_en_US_v2.idx, copied into the output folder |
| LanguageRecognition | The data for language detection, languageRecognition.resources, copied into the output folder |
After a build, the output folder holds the assemblies and the four language data folders, where the spell checker finds them by default. Installing Dictionaries and Language Data shows how to add other languages next to them.
The WPF package adds nothing to the toolbox: the WPF spell checker is declared as a resource in XAML, as Visual Studio Toolbox and Designer shows.
Versions
| Version | Release |
|---|---|
| 11.0.1 | Service Pack 1, April 2026 |
| 11.0.0 | Version 11.0, March 2025 |
The package TXTextControl.TXSpell.WPF.SDK of version 10.0 had the same name and installed in projects for .NET 5 and later; TXTextControl.TXSpell.Core.SDK is new in version 11.0. Service Packs lists the service packs, and Version 11.0 what the version added.
Which Package to Choose
- A WPF application, with or without TX Text Control, uses
TXTextControl.TXSpell.WPF.SDK. - A service, a web application or a console application that only checks text uses
TXTextControl.TXSpell.Core.SDK. It also runs on Linux, for example as the spell checker of the Document Editor of TX Text Control .NET Server; the blog article Document Editor with TX Spell .NET on Linux using ASP.NET Core shows such an application.
Next Steps
- Configuring Package Sources: make the packages available to Visual Studio and to build servers.
- Installing and Updating Packages: add a package to a project.
- Development Licenses: how the license file works.