|
Navigation: Using Visual Build > Dialogs > Application Options > Advanced Options Tab |
![]() ![]()
|
This tab of the application options dialog configures the following options:
Enable logging of severe errors to Windows Event Log: Determine whether severe errors (for instance, errors that occur writing to the build log or in silent mode) are written to the Windows Event Log.
Prefer 64-bit applications: Whether to prefer 64-bit applications on 64-bit editions of Windows (applies only to x64 Windows editions).
This option affects the following actions and macros:
| • | COMSPEC / DOSCMD system macros |
| • | Make VS.NET (msbuild.exe) |
Always show GUI applications launched from build: When Windows GUI applications are called from a build (via the Run Program or derived actions, the RunProgramEx method, etc.) and this option is checked, they will be displayed (not hidden) even if the step is configured to hide the application window. If unchecked, the hidden state will honor what was specified by the step or action.
Maximum step output macro length: Specifies the maximum length of step output to store in the LASTSTEP_OUTPUT and FAILSTEP_OUTPUT system macros. Any step's output exceeding this length will not be appended to the output macros. A value of 0 will add all step output, regardless of total length.
Run program output buffer size: The buffer size to use when reading program output from a Run Program action or an action that calls RunProgramEx.
Run program output loop delay: Specifies the length of delay (in milliseconds) when waiting to capture output from the Run Program action/RunProgramEx.
Encrypt password property values: Determines whether password property values will be stored encrypted in the project file and global macros file when saving.
Obscure password property values: Determines whether the value of encrypted step and macro properties will be hidden in the step and macro panes and build output and log file.
Type libraries to load for script: Specifies ProgIDs or GUIDs of type libraries to load for scripting (one per line; append ;major;minor to specify a library version). This allows using constants from type libraries such as Scripting.FileSystemObject (i.e., ForReading, ForWriting, etc.) within script code without defining them manually.