#.net #vb.net #preprocessor #compiler-directives
Вопрос:
Я знаю, что директива #warning не существует в vb.net… есть ли что-нибудь подобное?
Я хочу иметь возможность отправлять сообщения (предупреждения) во время компиляции.
Ответ №1:
Насколько я когда-либо мог найти… нет.
Ответ №2:
Это не то же самое, что предупреждение препроцессора, но в большинстве случаев, когда мне нужно предупреждение для пользователя, я генерирую его с помощью атрибута ObsoleteAttribute:
<ObsoleteAttribute("You should no used this method!", False)>
Sub MySub()
End Sub
Однако, поскольку это не то же самое, что предупреждение препроцессора, оно сработает только в том случае, если кто-то использует метод.