Runtime Build and Publish (Reference): 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
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 |
Temp Folder Locations:
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 | Success | None |
| Warning | Warning | Review recommended |
| Error | 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 |