# Upgrade Guide

> 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.

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

---

Moving an application to TX Spell .NET for Windows Forms 11.0 with Service Pack 1 takes one of three paths, depending on where it comes from: a service pack of version 11.0, an earlier major version, or the .NET Framework. The code of your application rarely changes, because the What's New notes of versions 7.0 to 11.0 list no member of TX Spell .NET that was changed or removed. What changes is the project: the packages or references, the target framework, and sometimes the license entries.

### Choose Your Path

| You come from | What you do | Read |
|---|---|---|
| Version 11.0 without the latest service pack | Run the latest setup; in a .NET project, update the package to 11.0.1 | [Service Packs](https://docs.textcontrol.com/tx-spell-dotnet-winforms/whats-new/service-packs/llms-full.txt) |
| Version 10.0, 9.0, 8.0 or 7.0 | Install the setup of 11.0, then update the packages or references | [Upgrading from Previous Versions](https://docs.textcontrol.com/tx-spell-dotnet-winforms/installation/upgrading/previous-versions/llms-full.txt) |
| A .NET Framework application that moves to .NET 8 or higher | Replace the references and the license entries with the NuGet package | [Migrating from .NET Framework to .NET](https://docs.textcontrol.com/tx-spell-dotnet-winforms/installation/upgrading/from-dotnet-framework/llms-full.txt) |

### Before You Upgrade

- **Your subscription.** New major versions and service packs are included while your subscription is active. A version you obtained during the subscription stays licensed after it ends, but versions released later are not included without a renewal.
- **The target framework.** The packages of version 11.0 need .NET 8 or higher. The package of version 10.0 installed in projects for .NET 5 and later, so a project on .NET 5, .NET 6 or .NET 7 changes its target framework first.
- **TX Text Control.** When your application uses TX Text Control as well, plan both upgrades together. TX Spell .NET 11.0 was released together with TX Text Control 33.0 and is used with 34.0 in this documentation; [Update Together With TX Text Control](https://docs.textcontrol.com/tx-spell-dotnet-winforms/whats-new/breaking-changes/#update-together-with-tx-text-control) has the details.
- **What changed.** [Breaking Changes](https://docs.textcontrol.com/tx-spell-dotnet-winforms/installation/upgrading/breaking-changes/llms-full.txt) lists what to check for the version you come from.

### Pages in This Section

- [Upgrading from Previous Versions](https://docs.textcontrol.com/tx-spell-dotnet-winforms/installation/upgrading/previous-versions/llms-full.txt): move a project from version 7.0 to 10.0 to 11.0.
- [Migrating from .NET Framework to .NET](https://docs.textcontrol.com/tx-spell-dotnet-winforms/installation/upgrading/from-dotnet-framework/llms-full.txt): what changes for TX Spell .NET when an application moves to .NET 8 or higher.
- [Breaking Changes](https://docs.textcontrol.com/tx-spell-dotnet-winforms/installation/upgrading/breaking-changes/llms-full.txt): what to change and what to test, by the version you come from.

---

## In This Section

- [Breaking Changes](https://docs.textcontrol.com/tx-spell-dotnet-winforms/installation/upgrading/breaking-changes/llms-full.txt): What an upgrade of a Windows Forms app to TX Spell .NET 11.0 changes in the project: target frameworks, suggestions, user dictionaries and dialog scaling.
- [Migrating From .NET Framework to .NET](https://docs.textcontrol.com/tx-spell-dotnet-winforms/installation/upgrading/from-dotnet-framework/llms-full.txt): Move a Windows Forms app with TX Spell .NET from .NET Framework to .NET 8: replace references with the NuGet package, remove licenses.licx lines, publish.
- [Upgrading From Previous Versions](https://docs.textcontrol.com/tx-spell-dotnet-winforms/installation/upgrading/previous-versions/llms-full.txt): Upgrade Windows Forms projects from TX Spell .NET 7.0 to 10.0: replace assembly references, update licenses.licx, move packages to .NET 8 and 11.0.1.

---

## Nearby

- **Previous:** [Build Servers](https://docs.textcontrol.com/tx-spell-dotnet-winforms/installation/licensing/build-servers/llms-full.txt)
- **Next:** [Upgrading From Previous Versions](https://docs.textcontrol.com/tx-spell-dotnet-winforms/installation/upgrading/previous-versions/llms-full.txt)
