Tôi đã tìm thấy một cách để vô hiệu cảnh báo cho toàn bộ dự án VB.NET, nhưng điều đó rất không mong muốn. Tôi muốn vô hiệu hóa một cảnh báo nhất định cho phạm vi của một phương thức nhiều nhất. Việc tắt và khôi phục từng dòng sẽ tốt hơn. Ví dụ: C# có #pragma warning disable
(và restore
). VB.NET có bất cứ điều gì như thế này?VB.Net có tương đương với #pragma cảnh báo vô hiệu hóa/khôi phục không?
12
A
Trả lời
12
Nếu bạn đang sử dụng Visual Studio 2015, câu trả lời là có, có. Cú pháp là #Disable Warning BC40000
và #Enable Warning BC40000
https://github.com/dotnet/roslyn/wiki/Languages-features-in-C%23-6-and-VB-14
1
Thật không may là câu trả lời là không, trình biên dịch VB.NET không hỗ trợ triệt tiêu cảnh báo theo cách như vậy. Bạn sẽ phải tái xác định mã VB.NET của bạn hoặc xem xét một số thay thế khác như viết một số mã trong C#.
Các vấn đề liên quan
- 1. C#: Có cần khôi phục cảnh báo pragma không?
- 2. Làm thế nào để vô hiệu hóa cảnh báo #pragma?
- 3. Có cách nào để vô hiệu hóa tất cả cảnh báo bằng pragma không?
- 4. C# có tương đương với gói #pragma trong C++ không?
- 5. Cảnh báo vô hiệu hóa C#
- 6. #pragma không chặn cảnh báo
- 7. Danh sách #pragma cảnh báo mã vô hiệu hóa và ý nghĩa của chúng
- 8. Có cách nào để vô hiệu cảnh báo xml không?
- 9. C# tương đương với VB.Net "IsDBNull"
- 10. Vô hiệu hóa cảnh báo Qt trong Visual Studio 2008
- 11. #pragma mark tương đương trong Android Studio
- 12. Tương đương với "#pragma mark -" nhanh như thế nào?
- 13. Cú pháp VB.NET tương đương với các kiểu vô danh trong câu lệnh LINQ là gì?
- 14. Vô hiệu hóa một lỗi cảnh báo duy nhất
- 15. Kiểm tra xem cảnh báo có bị vô hiệu hóa
- 16. C# có tương đương VB.NET cho khai báo mảng viết tắt như {"string1", "string2"} không?
- 17. dễ bay hơi tương đương trong VB.NET
- 18. Tương đương VB.NET với C# 's' using 'block
- 19. C# tương đương với Catch VB.NET của ... Khi
- 20. VB.NET tương đương với từ khóa C# var
- 21. Tương đương với "Dim As String * 1" VB6 đến VB.NET
- 22. Tương đương với getobjectcontext() trong visual studio 2012 vb.net?
- 23. VB.NET tương đương với mã C# này là gì?
- 24. Tương đương với App.Path và App.EXEName trong VB.Net
- 25. Làm thế nào để vô hiệu hóa cảnh báo python
- 26. Vô hiệu hóa cảnh báo không tìm thấy phương thức không tìm thấy
- 27. Cách tắt cảnh báo #pragma không xác định cụ thể? (GCC và/hoặc clang)
- 28. Tôi có thể loại trừ một số cảnh báo cụ thể khỏi "xử lý cảnh báo dưới dạng lỗi" mà không vô hiệu hóa chúng không?
- 29. Pylint: vô hiệu hóa cảnh báo cho lớp con
- 30. Có Java tương đương với libevent không?