Windows Versions
You develop with TX Spell .NET for WPF on Windows, and a WPF application that uses it runs on Windows. The spell checking engine itself is not tied to Windows: its assemblies are managed code without native libraries, and in code without a user interface it also runs on Linux.
Windows for Development
The setup of TX Spell .NET for WPF 11.0 is a Windows installer, and Visual Studio with the WPF designer runs on Windows. Develop on one of these versions:
- Windows 10
- Windows 11
Older documentation of TX Spell .NET also lists Windows 7 and Windows 8. .NET 8, which the packages of version 11.0 require, doesn't support them.
Where Your Application Runs
| Application | Runs on |
|---|---|
WPF application with TXTextControl.TXSpell.WPF.SDK | Windows, like every WPF application |
| .NET Framework application with the assemblies of the setup | Windows |
Application with TXTextControl.TXSpell.Core.SDK and no user interface | Windows and Linux |
TX Spell .NET needs no additional Windows components at run time: the packages contain managed assemblies only, and no native libraries or runtimes. Next to the application, it needs its language data folders, which the packages copy when you build.
Publishing With and Without TX Text Control
When you publish an application that uses TX Spell .NET together with TX Text Control, select a target runtime in the publish profile, such as win-x64, because TX Text Control brings native libraries for a platform. Without TX Text Control, TX Spell .NET is platform-independent, and you can publish without a target runtime.

The linux-x64 runtime applies to server applications, such as an ASP.NET Core application with 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 in a Linux container.
The build reports CA1416 warnings for the TXSpell class, which say that its methods are supported on Windows. They don't stop an application on Linux, as Checking Text in Code explains.
Next Steps
- .NET and .NET Framework: the frameworks and how TX Spell .NET gets into a project.
- Visual Studio: the Visual Studio version and the project templates.
- Redistribution Overview: the files you ship with your application.