It’s possible that you’re not seeing all the build errors.
By changing the drop down list after the “Messages” icon from “Build + Intellisense” to “Build Only”, you will be able to see errors thrown during the build that are not detected by Intellisense. See the screenshot below:
