WPF Window Application Runtime Requirements

At runtime, the WPF applications that you generate from PowerBuilder .NET execute using the .NET Common Language Runtime (CLR).

For deployment of WPF Window Application targets, production servers or runtime computers must have:
  • Windows XP SP3, Windows Vista SP2, Windows 2008 SP1, or Windows 7 operating system
  • .NET Framework 4.0 or later
  • The Microsoft Visual C++ runtime libraries msvcp100.dll, msvcr100.dll, msvcr71.dll, msvcp71.dll, and the Microsoft .NET Active Template Library (ATL) module, atl71.dll

Executing deployed WPF applications require additional PowerBuilder files and assemblies. When you select the PowerBuilder .NET Components option in the PowerBuilder Runtime Packager and click Create, the Runtime Packager generates an MSI or MSM package that contains required PowerBuilder files and supporting libraries for all targets. By default, the generated package is named PBNETRT125.MSI.

You can extract the generated MSI or MSM file to install the included files and assemblies to their required locations on a production server or target computer. The package that you generate from the Runtime Packager when the PowerBuilder .NET Components option is selected includes these files and assemblies:
  • PowerBuilder runtime dynamic link libraries in the system path: pbshr125.dll, pbrth125.dll, and pbdwm125.dll.
  • PowerBuilder .NET assemblies in the global assembly cache (GAC):

    Sybase.PowerBuilder.ADO.dll, Sybase.PowerBuilder.Common.dll, Sybase.PowerBuilder.Core.dll, Sybase.PowerBuilder.DataSource.Db.dll, Sybase.PowerBuilder.DataSource.Db2.dll, Sybase.PowerBuilder.DataSource.dll, Sybase.PowerBuilder.DataSource.Sharing.dll, Sybase.PowerBuilder.DataSource.Trace.dll, Sybase.PowerBuilder.DataSource.WS.dll, Sybase.PowerBuilder.DataWindow.Interop.dll, Sybase.PowerBuilder.DataWindow.Web.dll, Sybase.PowerBuilder.DataWindow.Win.dll, Sybase.PowerBuilder.Db.dll, Sybase.PowerBuilder.DBExt.dll, Sybase.PowerBuilder.EditMask.Win.dll, Sybase.PowerBuilder.EditMask.Interop.dll, Sybase.PowerBuilder.Graph.Core.dll, Sybase.PowerBuilder.Graph.Interop.dll, Sybase.PowerBuilder.Graph.Web.dll, Sybase.PowerBuilder.Graph.Win.dll, Sybase.PowerBuilder.Interop.dll, Sybase.PowerBuilder.LibraryManager.dll, Sybase.PowerBuilder.RTC.Interop.dll, Sybase.PowerBuilder.RTC.Win.dll, Sybase.PowerBuilder.Utility.dll, Sybase.PowerBuilder.WCF.WSDL.dll, Sybase.PowerBuilder.WCF.WSDLRemoteLoader.dll, Sybase.PowerBuilder.WCF.Runtime.dll, Sybase.PowerBuilder.Web.dll, Sybase.PowerBuilder.Web.WebService.dll, Sybase.Powerbuilder.WebService.Runtime.dll, Sybase.PowerBuilder.WebService.RuntimeRemoteLoader.dll, Sybase.PowerBuilder.Win.dll, Sybase.PowerBuilder.WinWebDataWindowCommon.dll, Sybase.PowerBuilder.WPF.Controls.dll, Sybase.PowerBuilder.WPF.Controls.Skins.dll, and Sybase.PowerBuilder.WPF.dll.

  • DataWindow .NET assemblies in the GAC:

    Sybase.DataWindow.ADO.dll, Sybase.DataWindow.Common.dll, Sybase.DataWindow.Core.dll, Sybase.DataWindow.Db.dll, Sybase.DataWindow.DbExt.dll, Sybase.DataWindow.Interop.dll, Sybase.DataWindow.Shared.dll, Sybase.DataWindow.WebService.Runtime.dll, Sybase.DataWindow.WebService.RuntimeRemoteLoader.dll, Sybase.DataWindow.WebService.WSDL.dll, and Sybase.DataWindow.Wpf.dll.

For a complete list of files deployed by the Runtime Packager, see Application Techniques > Deploying Applications and Components > PowerBuilder Runtime Packager in the PowerBuilder collection on the Sybase Product Manuals Web site.