Error de compilación de fuerza de MSBuild en archivos de proyecto faltantes

Como desarrollador, quiero que mi compilador (MSBuild en Visual Studio en este caso) falle mucho cuando contenga un archivo en cualquiercsproj proyecto que falta en el disco. Esta idea surgió después de presenciar una eliminación accidental de un archivo web.config de un sitio web. MSBuild compila felizmente sin él (y lo haría también en una integración continua, ya que eso solo ejecuta MSBuild también).

¿Hay alguna forma de obligar a MSBuild a verificar que todos los archivos a los que se hace referencia en todos los proyectos de una solución estén presentes antes de que una compilación tenga éxito? Habilitar advertencias como errores no parece hacerlo. De hecho, al ver la salida, no vi ningún aviso de que faltaba un archivo. Sé que marca los archivos faltantes para los archivos de proyecto marcados como "Compilar", pero ¿qué pasa con los de solo contenido?

Respuestas a la pregunta(1)

Su respuesta a la pregunta