Removes .NET 4.8 Dependency for DataWindow Blob (XPS)

The DataWindow Blob (XPS output) feature has removed its dependency on .NET Framework 4.8 and migrated to .NET 8.0.

The following summarizes the key changes before and after the upgrade:

Before (Dependent on .NET 4.8) After (Migrated to .NET 8.0)
Pbrth.dll Pbrth.dll
Sybase.PowerBuilder.NETInterop.dll Appeon.PowerBuilder.NETInterop.dll
N/A Appeon.PowerBuilder.NETInterop.deps.json
N/A Appeon.PowerBuilder.NETInterop.runtimeconfig.json
N/A nethost.dll
  • Assembly upgraded and renamed for .NET 8.0 support:

    • Sybase.PowerBuilder.NETInterop.dllAppeon.PowerBuilder.NETInterop.dll

  • New runtime configuration files:

    • Appeon.PowerBuilder.NETInterop.deps.json

    • Appeon.PowerBuilder.NETInterop.runtimeconfig.json

  • New runtime dependency:

    • nethost.dll for runtime hosting support

  • Location changes:

    In earlier versions, Sybase.PowerBuilder.NETInterop.dll was placed at the same level as PB250.exe. Now, Appeon.PowerBuilder.NETInterop.dll and 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.