Compatibilities

PowerBuilder Application projects: there is no known compatibility issue. Make sure you have selected an appropriate runtime version as described in this section.

PowerClient projects: there is no known compatibility issue. Make sure you have selected an appropriate runtime version as described in this section.

PowerServer projects: Make sure the version of the PowerServer.Core and PowerServer.API NuGet packages is compatible with the application deployed via PowerServer Toolkit and PowerBuilder Runtime from different builds.

Check the first table to find out the version of NuGet packages that is referenced by the PowerServer C# solution.

  • In PowerServer 2022 R3 and earlier versions, the version of NuGet packages is automatically determined by the version of the PowerBuilder IDE, for example, if you deploy the PowerServer project in the IDE 2022 R3 MR 3397, then the packages referenced by the PowerServer C# solution will be version 2.3.3, as shown in the first table below.

  • In PowerServer 2025 and later versions, you can select which version of PowerServer.Core and PowerServer.API NuGet packages will be referenced by the PowerServer C# solution, on the Build page of the PowerServer project painter.

Check the second table to find out the version of PowerBuilder Runtime that is compatible with the NuGet packages.

PowerServer Toolkit in IDE

PowerServer.Core / PowerServer.API

2025 MR 3711

3.0.1 (selected by default) or 3.0.0

2025 GA 3683

3.0.0

2022 R3 MR 3441

2.3.5

2022 R3 MR 3397

2.3.3

2022 R3 MR 3391

2.3.2

2022 R3 MR 3356

2.2.2

2022 R3 GA 3289

2.2.0

2022 R2 MR 2828

2.1.1

2022 R2 GA 2819

2.1.0

2022 MR 1900

2.0.2

2022 MR 1892

2.0.1

2022 GA 1878

2.0.0

2021 MR 1509

1.3.0

2021 MR 1506

1.2.0

2021 MR 1311

1.1.0

2021 GA 1288

1.0.0

PowerBuilder Runtime

PowerServer.Core / PowerServer.API

1.x.0

2.x.x

(including 2.0.0, 2.0.1, 2.0.2, 2.1.0, 2.1.1, 2.2.0*, 2.2.2*, 2.3.2*, 2.3.3*, 2.3.5*)

3.x.x

2025 MR 3711

X

X

2025 GA 3683

X

X

2022 R3 MR 3441

X

X

2022 R3 MR 3397

X

X

2022 R3 MR 3391

X

X

2022 R3 MR 3356

X

X

2022 R3 GA 3289

X

X

2022 R2 MR 2828*

X

X

2022 R2 GA 2819*

X

X

2022 MR 1900*

X

X

2022 MR 1892*

X

X

2022 GA 1878*

X

X

2021 MR 1509

X

X

2021 MR 1506

X

X

2021 MR 1311

X

X

2021 GA 1288

X

X


Note: When loading the Runtime 2022 GA 1878, 2022 MR 1892, 2022 MR 1900, 2022 R2 GA 2819, or 2022 R2 MR 2828 with the NuGet package 2.2.0 or later, you will need to manually copy the "Microsoft.Data.SqlClient.SNI.dll" file for the SQL Server database connection. You can find this file in Runtime 2022 R3 GA 3289 or later, for example, C:\Program Files (x86)\Appeon\Common\PowerBuilder\Runtime 22.2.0.3289\Microsoft.Data.SqlClient.SNI.dll, and you need to copy it to C:\Program Files (x86)\Appeon\PowerBuilder 22.0\Pstools\UserUl.