我找到了一种方法来禁用整个VB.NET项目的警告,但这是非常不受欢迎的。我想最多禁用一个方法范围的某个警告。逐行禁用和恢复会更好。例如,C#有#pragma warning disable
(和restore
)。 VB.NET有这样的东西吗?
答案 0 :(得分:19)
如果您使用的是Visual Studio 2015,答案是肯定的,是的。语法为#Disable Warning BC40000
和#Enable Warning BC40000
https://github.com/dotnet/roslyn/wiki/Languages-features-in-C%23-6-and-VB-14
答案 1 :(得分:1)
不幸的是答案是否定的,VB.NET编译器不支持以这种方式抑制警告。 您必须重新考虑VB.NET代码,或者查看其他一些替代方法,例如在C#中编写一些代码。