#директива о предупреждении в VB.net

#.net #vb.net #preprocessor #compiler-directives

Вопрос:

Я знаю, что директива #warning не существует в vb.net… есть ли что-нибудь подобное?
Я хочу иметь возможность отправлять сообщения (предупреждения) во время компиляции.

Ответ №1:

Насколько я когда-либо мог найти… нет.

Ответ №2:

Это не то же самое, что предупреждение препроцессора, но в большинстве случаев, когда мне нужно предупреждение для пользователя, я генерирую его с помощью атрибута ObsoleteAttribute:

<ObsoleteAttribute("You should no used this method!", False)>
Sub MySub()
End Sub

Однако, поскольку это не то же самое, что предупреждение препроцессора, оно сработает только в том случае, если кто-то использует метод.