Incremental Builds – PB Docs 120


Incremental Builds

Incremental builds allow you to
save time while deploying applications for testing or production
purposes. For incremental builds, only object classes that are affected
by one or more changes are recompiled during the build process.

Target level

The incremental rebuild process for .NET targets is conducted
as the first step of a project�s deployment to a .NET platform.
Although deployment remains at the project level, incremental rebuilds
are done at the target level. This means that multiple projects
within a single target are able to benefit from this time saving
feature by sharing the same incremental build assemblies or .NET
modules.

Note:

Incremental builds are not available for .NET component targets.
The PowerBuilder .NET compiler always does full rebuilds for these
target types.

  • Build and Deploy Directories
    When you deploy a .NET application project, PowerBuilder creates a build directory under the directory for the current target.
  • Rebuild Scope
    An option on the General tab page of .NET Windows Forms and Web Forms Project painters allows you to choose whether to do a full rebuild or an incremental build when deploying a .NET project. The default option is incremental.
  • .NET Modules
    For a debug build, the PowerBuilder .NET compiler creates a .NET module for each PowerBuilder class or class group. A class group consists of a container object that instantiates a primary class, and the controls in that container object, that are instances of subsidiary classes.
  • PBD Generation
    In addition to .NET modules or assemblies, PowerBuilder can generate PBD files for application PBLs containing DataWindow, Query, or Pipeline objects.
  • Triggering Build and Deploy Operations
    PowerBuilder lets you trigger build and deploy operations when you run or debug a .NET Web Forms or Windows Forms project.
  • System Option
    Select an option to determine whether a message box appears if you run or debug a project when it is out of date.
  • Incremental Build Processing
    When you save recently edited code, the PowerBuilder IDE invokes the PowerScript compiler to get information for updating the System Tree and the property sheet.

Document get from Powerbuilder help
Thank you for watching.
Was this article helpful?
Subscribe
Notify of
guest
0 Comments
Oldest
Newest Most Voted
Inline Feedbacks
View all comments
0
Would love your thoughts, please comment.x
()
x