PowerBuilder and .NET 8 End of Support: What to Do by 10 November 2026
Microsoft ends support for .NET 8 on 10 November 2026. PowerBuilder features such as the ADO.NET database interface and .NET assembly calls need the .NET Desktop Runtime on every client that uses them, and the version depends on your line and build. Here is what needs .NET 8, and the upgrade that moves each PowerBuilder line to .NET 10.
Sep 20267 min read
On 10 November 2026 Microsoft ends support for .NET 8. From that date it no longer provides fixes, updates or online technical assistance for it, and it recommends uninstalling out-of-support versions you no longer use. For PowerBuilder teams this is already a practical question: a team with a frozen PowerBuilder 2025 application asked on the Appeon Community whether removing .NET 8 in November would affect it, because their security policy requires unsupported runtimes to go.
The answer depends on which PowerBuilder features you use, which line you are on and, for 2022 R3, even which maintenance build. Here is what needs .NET, which version, and the upgrade that keeps each line covered.
What ends on 10 November
.NET 8 is a long-term support release that shipped on 14 November 2023. It is now in Microsoft's maintenance phase, the final six months of support, when releases are updated to mitigate security vulnerabilities only; the latest patch, 8.0.31, came out on 8 September 2026. On 10 November 2026 .NET 8 goes out of support, on the same day as .NET 9. .NET 10, the current long-term support release, is supported until 14 November 2028. Microsoft's support policy warns that using out-of-support versions may put applications, their data and the computing environment at risk.
Installing .NET 10 does not cover a .NET 8 dependency
A framework-dependent .NET component targets a major version of the runtime. Microsoft's host picks the latest installed patch of that version and can move to a newer minor release, but by default it does not jump to a new major version: in Microsoft's own example, an application that targets 3.0 on a machine with only 5.0 installed shows an error instead of running.
The roll-forward behaviour can be changed — in the project, in the runtimeconfig.json file, with the DOTNET_ROLL_FORWARD environment variable or on the command line — but we found no Appeon guidance that uses it to run PowerBuilder's .NET 8 features on .NET 10. Plan for the runtime version Appeon documents for your build.
What in PowerBuilder needs .NET
For client/server applications, Appeon's deployment documentation does not ask for .NET across the board. It lists specific features that need the .NET Desktop Runtime on the user's machine, and the version depends on the line and the build:
| Feature on the client | 2022 R3 | 2025 | 2025 R2 |
|---|---|---|---|
| ADO.NET database interface | 10MR 3487 and later8.0MR 3391–34526.0MR 3356 and earlier | 8.0 | 10 |
| .NET assembly calls | 10MR 3487 and later8.0MR 3391–34526.0MR 3356 and earlier | 8.0 | 10 |
| MS Excel12 | not listed | 8.0 | 10 |
| DataWindow blob control (XPS) | not listed | not listed | 10 |
Numbers are the .NET Desktop Runtime version Appeon lists for each feature; not listed means the feature is not on that version's list.
Two more places depend on .NET. On developer machines, PowerBuilder 2025 requires the .NET 8.0 SDK and 2025 R2 the .NET 10 SDK, and Appeon's troubleshooting guide notes that the IDE fails to start when the corresponding .NET SDK is missing. On the server side, PowerServer Web APIs run on .NET: PowerServer 2025 targets .NET 6.0 or 8.0, 2025 R2 adds .NET 10, and the ASP.NET Core Hosting Bundle on IIS must match the .NET version the Web APIs use.
Treat the list as a starting point. Answering exactly this question on the Appeon Community, Appeon's Armeen Mazda named DataWindow SaveAs and the ADO.NET interface, and added that “there could be some more things”. Test on a machine that has only .NET 10 installed before anyone removes .NET 8.
Your path, by version
Install MR 3487
Released on 16 August 2026. Appeon's release bulletin says the features that worked with .NET 6.0 and 8.0 now work with .NET 10 as well, and the Visual C++ Redistributable moved to 2026 / V14. Appeon warns that an IDE on this build used with an older runtime can affect deploying and running client/server applications, so move the IDE and the runtime together. Mainstream maintenance runs until at least 8 January 2029.
Desktop Runtime 10 on clientsMove to 2025 R2
Appeon documents .NET 6 and 8 for the 2025 runtime. Asked about .NET 8 dependencies, Appeon's Armeen Mazda recommended upgrading to 2025 R2, which supports .NET 10 and still receives maintenance and emergency patches. Our 2025 R2 guide covers what changes and what to test.
Free upgrade for existing customersDeploy .NET 10
Every client that uses the features above needs .NET Desktop Runtime 10 in the same bitness as the executable, and PowerServer servers need the matching Hosting Bundle.
Not included in the Runtime PackagerUpgrade first
These lines are past mainstream maintenance, so no new build will add .NET 10. The realistic targets are 2022 R3 MR 3487 or 2025 R2; our support lifecycle reference has the dates.
Past mainstream maintenanceRolling out the .NET Desktop Runtime
Appeon is explicit that the PowerBuilder Runtime Packager does not include the .NET Desktop Runtime: you package and distribute it yourself, you can install its latest security patches once they are available, and its bitness (32-bit or 64-bit) must match your executable. A practical order of work:
- List the applications that use ADO.NET, .NET assembly calls, MS Excel12 or the XPS blob, and the exact PowerBuilder build each one is deployed with.
- Upgrade 2022 R3 applications to MR 3487 and 2025 applications to 2025 R2, moving the IDE and the runtime together.
- Deploy .NET Desktop Runtime 10 in the bitness of each executable, on every client that runs those features.
- For PowerServer, open the project in 2025 R2: the runtime version, target framework and NuGet package version upgrade automatically. Then redeploy in Full mode. Custom code and manually added NuGet packages are not upgraded for you.
- Install the ASP.NET Core Hosting Bundle that matches the Web APIs' .NET version on each IIS server.
- Keep the .NET 8.0 SDK on developer machines that still build PowerBuilder 2025 applications, or the IDE will not start.
- Test on a machine with only .NET 10 installed, then agree the removal date for .NET 8 with your security team.
If an upgrade cannot happen before November
Keeping .NET 8 installed after 10 November means running a runtime that gets no further security fixes, which Microsoft says may put applications, data and the computing environment at risk. For a frozen application with a replacement already scheduled, that is a risk decision to take explicitly with your security team — documented, limited to the machines that need it, and with an end date — rather than something that happens by default.
What we would not rely on. Forcing PowerBuilder's .NET 8 features onto .NET 10 with roll-forward settings, or copying the runtime next to the application instead of installing it: we found no Appeon documentation for either approach.
Frequently asked
Will .NET 8 end of support break PowerBuilder applications?
The date itself ends fixes and security updates; the risk comes when .NET 8 is removed from machines that still need it. On PowerBuilder 2025, and on 2022 R3 builds MR 3391 through 3452, the ADO.NET database interface and .NET assembly calls need .NET Desktop Runtime 8.0 on the client, and on 2025 so does MS Excel12. PowerBuilder 2025 R2 and 2022 R3 MR 3487 use Desktop Runtime 10 instead.
Which PowerBuilder 2022 R3 build supports .NET 10?
MR 3487, released on 16 August 2026. Appeon's release bulletin says it supports .NET 6, 8 and 10; MR 3391 through MR 3452 support .NET 6 and 8, and MR 3356 or earlier supports .NET 6.
Will PowerBuilder 2025 get .NET 10 support?
Appeon documents .NET 6 and 8 for the PowerBuilder 2025 runtime, and we found no announced .NET 10 build for it. Asked about .NET 8 dependencies in PowerBuilder 2025, Appeon's Armeen Mazda recommended upgrading to 2025 R2, which supports .NET 10. Appeon announced 2025 R2 as a free upgrade for existing customers.
Does a PowerBuilder application without ADO.NET still need .NET?
Appeon's deployment documentation lists the .NET Desktop Runtime only for specific features: the ADO.NET database interface and .NET assembly calls, plus MS Excel12 in 2025 and 2025 R2 and the XPS DataWindow blob in 2025 R2. Appeon's Armeen Mazda also noted that there could be more dependencies, so test on a machine without .NET 8 before you sign off.
PowerBuilder notes, now and then
New writing on upgrades, databases and modernization — a few times a month, nothing more.