Вы также можете добавить условие ошибки в BeforeBuild Цель доступна в .csproj, например:
<Target Name="BeforeBuild">
<Error Condition="!Exists(%(Content.FullPath))"
Text="Missing Content file [%(Content.FullPath)]"/>
</Target>
BeforeBuild всегда будет выполняться при построении проекта, поэтому вам не требуется добавлять цель в атрибут InitialTargets свойства Project.