Нет другого способа отключить предупреждение о сборке в каждом конкретном случае. Единственный другой вариант - отключить предупреждение для всего проекта, добавив 618 к списку предупреждений для подавления в настройках проекта.
Все, что сказано, предупреждение 618 - это использование кода, помеченного атрибутом Устаревший . Если бы это был я, я бы убрал необходимость использовать pragma disable / restore 618 , удалив ссылки на устаревший код. Когда код помечен атрибутом «Устаревший», обычно используется обновленная альтернатива, часто указанная в сообщении атрибута. Вы говорите, что хотите «игнорировать некоторые предупреждения в тех местах, где я знаю, что это нормально». Если код явно помечен как устаревший, вы уверены, что он в порядке, и если да, то сколько еще времени пройдет, прежде чем он или не будет в порядке, или устаревший код будет удален? Во всяком случае, это мое мнение.