Я нашел способ отключить предупреждения для всего проекта VB.NET, но это очень нежелательно. Я хотел бы отключить определенное предупреждение для области действия не более одного метода. Построчное отключение и восстановление было бы лучше. Например, в C # есть #pragma warning disable
(и restore
). Есть ли в VB.NET что-нибудь подобное?
Есть ли в VB.Net аналог #pragma warning disable / restore?
Ответы (2)
Если вы используете Visual Studio 2015, да, да. Синтаксис: #Disable Warning BC40000
и #Enable Warning BC40000
.
https://github.com/dotnet/roslyn/wiki/Languages-features-in-C%23-6-and-VB-14
person
jmoreno
schedule
28.01.2016
Обновленная ссылка: docs.microsoft.com / ru-ru / dotnet / visual-basic / language-reference /
- person Carlos Quintero; 30.05.2021
К сожалению, ответ отрицательный, компилятор VB.NET не поддерживает подавление предупреждений таким образом. Вам придется реорганизовать свой код VB.NET или найти другую альтернативу, например, написать часть кода на C #.
person
Don
schedule
13.10.2015
VS 2015 позволяет #Disable Warning BCxxxxx для vb.net
- person dmihailescu; 18.10.2019