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: In PowerServer 2025 Beta 4 and later versions, you can select which version of PowerServer.Core and PowerServer.API NuGet packages will be downloaded by the PowerServer C# solution. In PowerServer 2025 Beta 3 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 downloaded by the PowerServer C# solution will be version 2.3.3, as shown in the first table below.

PowerServer Toolkit in IDE

PowerServer.Core / PowerServer.API

2025 Beta4 3559 or later

Select a compatible version in the PowerServer project > Build page before deploying the project.

2025 Beta3 3503

3.0.0-beta3

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

And the NuGet packages must be compatible with the PowerBuilder Runtime.

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*)

3.0.0-betaX

2025 Beta3/Beta4/Beta5

X

X

2022 R3 MR 3397

X

2022 R3 MR 3391

X

2022 R3 MR 3356

X

2022 R3 GA 3289

X

2022 R2 MR 2828*

X

2022 R2 GA 2819*

X

2022 MR 1900*

X

2022 MR 1892*

X

2022 GA 1878*

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.