The Build and Publish page provides commands for compiling solutions and creating deployment packages. Build validates scripts and displays, while Publish creates read-only production versions.
Access: Runtime → Build and Publish
Parent Page: Runtime Designer UI (Reference)
The Build feature compiles displays and scripts for final verification:
Option | Function | When to Use |
---|---|---|
Build | Execute compilation | Before deployment |
Save Backup | Create .dbbak file | Major changes |
Rebuild All | Complete recompilation | Full validation |
Validate Displays | Check UI components | Display changes |
Setting | Options | Purpose |
---|---|---|
Temp Folder | Designer Settings / ProgramData | Workspace management |
Debug Information | Include debug data | Development troubleshooting |
SolutionPath\DesignerSettings\
\ProgramData\FrameworX\
Build is automatic during development but manual build is useful for:
Scenario | Purpose |
---|---|
Many changes made | Full validation |
Assign build number | Version tracking |
Pack database | Optimize storage |
Before publishing | Final verification |
Creates read-only .dbrun file for production:
Setting | Function | Result |
---|---|---|
Publish | Create deployment file | SolutionName_Version.dbrun |
Version | Current version number | Auto-incremented |
Next Increment | Version strategy | Major/Minor |
Increment Type | Example | Use Case |
---|---|---|
Major | 1.0 → 2.0 | New features, breaking changes |
Minor | 1.0 → 1.1 | Bug fixes, small updates |
Background compilation provides continuous validation:
Status | Indicator | Action Required |
---|---|---|
Green | ? | None |
Warning | ?? | Review recommended |
Error | ? | Fix required |
Double-click any row with issues to navigate to source.
Suitable when:
Necessary for:
Warnings are informational:
Errors prevent execution:
Extension | Type | Purpose |
---|---|---|
.dbsln | Solution file | Development version |
.dbbak | Backup file | Build backup |
.dbrun | Published file | Production deployment |
Issue | Cause | Solution |
---|---|---|
Build fails | Script errors | Check error list |
Publish disabled | Build errors exist | Fix all errors first |
Large file size | No compression | Enable database packing |
Version conflict | Manual edit | Use version controls |
In this section: