FailBuildWhenErrorsLogged
Fail the build if any errors are logged while it runs.
Read time 1 minuteLast updated 6 days ago
Definition
- Type: Field
- Namespace: UnityEditor
- Assembly: UnityEditor.CoreModule
FailBuildWhenErrorsLogged = 512
Remarks
Without this flag, non-fatal errors, such as a failure to compile a shader for a particular platform, don't cause the build to fail, but might result in incorrect behavior at runtime.
Always set this flag, unless errors are logged from packages or other third-party code that you can't fix, and you need the build to proceed despite them.
When this flag is set, errors logged from these build callbacks also fail the build: IPreprocessBuildWithContext.OnPreprocessBuild, IPostprocessBuildWithContext.OnPostprocessBuild, IProcessSceneWithReport.OnProcessScene, IPreprocessShaders.OnProcessShader, and IPreprocessComputeShaders.OnProcessComputeShader.
This flag is the content directory equivalent of BuildOptions.StrictMode.
Additional Resources: BuildOptions.StrictMode, BuildAssetBundleOptions.StrictMode