У меня есть код, который мне нужно только запустить в развернутой среде (этап / тест / производство).
Код генерирует некоторые использования других пространств имен, которые появляются в верхней части файла .cs
.
Однако, когда я помещаю этот код в директиву препроцессора #IF !DEBUG
, использование в верхней части .cs
файла теперь утверждает
Использование директивы не требуется.
Это опасно. Поскольку это проект для нескольких человек, я опасаюсь, что кто-то в какой-то момент войдет в этот файл и просто автоматически удалит использованные значения, поскольку они помечены как ненужные.
Мое текущее решение - просто прокомментировать код в верхней части файла, чтобы не удалять их.
Итак, как я могу сделать ненужными свои ненужные директивы использования?