Ho trovato un modo per disabilitare gli avvisi per un intero progetto VB.NET, ma ciò è molto indesiderabile. Vorrei disabilitare un certo avvertimento per lo scopo di un metodo al massimo. Disattivare e ripristinare riga per riga sarebbe meglio. Ad esempio, C# ha #pragma warning disable
(e restore
). VB.NET ha qualcosa di simile?VB.Net ha un equivalente a #pragma warning disable/restore?
12
A
risposta
12
Se si utilizza Visual Studio 2015, la risposta è sì, sì sì. La sintassi è #Disable Warning BC40000
e #Enable Warning BC40000
https://github.com/dotnet/roslyn/wiki/Languages-features-in-C%23-6-and-VB-14
1
Sfortunatamente la risposta è no, il compilatore VB.NET non supporta la soppressione degli avvisi in questo modo. Dovresti ridimensionare il tuo codice VB.NET o guardare qualche altra alternativa come scrivere parte del codice in C#.