Visual Studio dice que el nombre no existe en el contexto actual

Estoy llamando a un método estático en una clase como

Foo.bar()

Intellisense de Visual Studio reconoce Foo y la barra de autocompletar para mí (destaca Foo y todo está funcionando bien). Todo se ve bien hasta que voy a compilar el proyecto, y arroja un error que dice que el nombre Foo no existe en el contexto actual.

Estoy usando esta llamada de método estático en otros archivos, así que sé que la clase está bien. La situación es demasiado grande como para publicar el código, por lo que busco razones para comenzar a investigar que podrían hacer que el sentido inteligente funcione normalmente, pero se producen errores en la compilación de esta manera.

Respuestas a la pregunta(12)

Su respuesta a la pregunta