Dlaczego przestarzały powoduje błąd? [duplikować]

To pytanie ma już tutaj odpowiedź:

Wyłączanie błędu OBSOLETE w C # 3 odpowiedzi

Używam:

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

2. parametr tofalse ale Visual Studio wyświetla Ostrzeżenie jako błąd dla każdego przestarzałego wywołania metody uniemożliwiającego kompilację projektu. Jak sprawić, aby VS oznaczył te połączenia jako Ostrzeżenie nie Błąd?