diff --git a/Build.fsx b/Build.fsx index 075902278..20f066bbf 100644 --- a/Build.fsx +++ b/Build.fsx @@ -202,7 +202,17 @@ Target "EnableSourceLinkGeneration" (fun _ -> enableSourceLink <- true ) -Target "VerifyOnly" (fun _ -> rebuild "Verify") +Target "VerifyOnly" (fun _ -> + try + rebuild "Verify" + with + | BuildException (msg, errors) -> + let msg = sprintf + "%s\r\nHINT: To simplify the fix process it's recommended to switch to the 'Verify' configuration \ + in the IDE. This way you will get Roslyn quick fixes for the violated rules." + msg + raise (BuildException(msg, errors)) +) Target "BuildOnly" (fun _ -> rebuild configuration) Target "TestOnly" (fun _ -> @@ -449,4 +459,4 @@ if buildServer = BuildServer.AppVeyor ActivateFinalTarget "AppVeyor_UpdateVersion" // ========= ENTRY POINT ========= -RunTargetOrDefault "CompleteBuild" \ No newline at end of file +RunTargetOrDefault "CompleteBuild"