Deploying .NET assembly
When the PowerBuilder application is deployed, the runtime DLL
files such as pbdotnetinvoker, pbdotnetcoreinvoker,
pbdotnetframeworkinvoker, and Ijwhost.dll as well as the
pbdotnetinvoker.runtimeconfig.json file will be deployed automatically.
However, you will need to make sure the .NET DLLs as well as any
dependent DLLs are deployed in the same folder.
And also make sure the target machine have Universal CRT (C
Runtime) and the required .NET Framework or .NET Core installed in order
to run the .NET DLLs.
Note
pbdotnetinvoker.dll should not be placed in more than one
location at runtime, for example, if pbdotnetinvoker.dll is placed in
both the runtime folder and the application root folder, the call to
pbdotnetinvoker.dll will fail, because pbdotnetinvoker.dll in the
runtime folder will be used for registration while pbdotnetinvoker.dll
in the application root folder will be used (with higher priority) for
PB callback functions; the file used for registration and call must be
the same one, otherwise the call fails.