Runtime file changes caused by removing .NET 4.8 dependency

The DataWindow Blob (XPS) feature has removed its dependency on .NET Framework 4.8 and migrated to .NET 8/10, causing the following changes:

  • DLL file upgraded for .NET 8/10 support:

    • Pbrth.dll

    • Sybase.PowerBuilder.NETInterop.dll is upgraded and renamed to Appeon.PowerBuilder.NETInterop.dll

  • New runtime configuration files:

    • Appeon.PowerBuilder.NETInterop.deps.json

    • Appeon.PowerBuilder.NETInterop.runtimeconfig.json

  • New runtime dependency DLL file:

    • nethost.dll for runtime hosting support

  • Location changes:

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

  • .NET Desktop Runtime requirement:

    .NET Desktop Runtime must be installed on the client machine to support XPS blobs. You will need to manually package and distribute .NET Desktop Runtime as the runtime packager will not include it.