I&#39;ve noticed that while using xbuild the returned status/exit code in the shell is sometimes wrong.<div><br></div><div>For example, a subproject in a solution will fail with an error, such as </div><div><meta charset="utf-8"><span class="Apple-style-span" style="border-collapse: collapse; font-family: Verdana, Helvetica, &#39;sans serif&#39;; font-size: 11px; -webkit-border-horizontal-spacing: 2px; -webkit-border-vertical-spacing: 2px; "><pre style="white-space: pre-wrap; word-wrap: break-word; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; ">
error CS0246 (missing reference)</pre></span></div><div><br></div><div>The text of the console output indicates the problem, even declaring the that build failed, but the exit code is 0.</div><div><br></div><div>This is problematic for our CI process. We&#39;re noticing some builds will fail, and target assemblies will never be built. However the build is marked as successful because the shell running xbuild detects a &quot;good&quot; exit code.</div>
<div><br></div><div>Is this the desired behavior for xbuild? </div><div><br></div><div>Thanks,</div><div>James</div>