Por que o Obsoleto causa erro? [duplicado]

Esta questão já tem uma resposta aqui:

Desabilitando erro OBSOLETE em c # 3 respostas

Eu uso:

[Obsolete("Use AnotherMethod() insted.", false)]

2º parâmetro éfalse mas Visual Studio mostra aviso como erro para cada chamada de método obsoleto impedindo projeto de compilação. Como fazer o VS marcar essas chamadas como Aviso não com erro?