The DataWindow Blob (XPS output) feature has removed its dependency on .NET Framework 4.8 and migrated to .NET 10.
Note
.NET Desktop Runtime 10 must be installed to the client to support XPS blobs. You will need to manually package and distribute .NET Desktop Runtime as the runtime packager will not include it.
The following summarizes the key changes before and after the upgrade:
| Before (Dependent on .NET Framework 4.8) | After (Migrated to .NET 10) |
|---|---|
| Pbrth.dll | Pbrth.dll |
| Sybase.PowerBuilder.NETInterop.dll | Appeon.PowerBuilder.NETInterop.dll |
| N/A | Appeon.PowerBuilder.NETInterop.deps.json (newly added) |
| N/A | Appeon.PowerBuilder.NETInterop.runtimeconfig.json (newly added) |
| N/A | nethost.dll (newly added) |
-
Assembly upgraded and renamed for .NET 10 support:
-
Sybase.PowerBuilder.NETInterop.dll→Appeon.PowerBuilder.NETInterop.dll
-
-
New runtime configuration files:
-
Appeon.PowerBuilder.NETInterop.deps.json -
Appeon.PowerBuilder.NETInterop.runtimeconfig.json
-
-
New runtime dependency:
-
nethost.dllfor runtime hosting support
-
-
Location changes:
In earlier versions,
Sybase.PowerBuilder.NETInterop.dllwas placed at the same level asPB250.exe. Now,Appeon.PowerBuilder.NETInterop.dlland related files are consolidated into the Runtime directory. -
Simplified deployment:
Previously, developers had to copy DLLs manually and perform COM registration steps for DataWindow Blob (XPS). With PowerBuilder 2025 R2, these assemblies are automatically packaged as part of the runtime, requiring no extra setup.


