Lo que dice el título.
No me importa que estén en la "Lista de errores" porque solo están marcados como "Mensajes" para que puedan filtrarse fácilmente, pero me gustaría ocultar los puntos en el código.
Para desactivar las cosas "Basado en ediciones recientes", ve a desactivar las sugerencias de IntelliCode .
Según los documentos:
Si desea desactivarlo, elija Herramientas > Opciones, pestaña General de IntelliCode y luego cambie las sugerencias de C# a Desactivadas.
Esto desactivará "Basado en ediciones recientes" y dejará otras cosas como estilos de código/autocompletar/etc.
¿Cómo ocultar las sugerencias de Intellisense "basadas en ediciones recientes"?
Si desea ocultar dicha sugerencia en Intellisense (mostrar como un dot ), debe agregar esto a continuación en la parte superior de cada archivo cs:
#pragma warning disable xxx(suggestion ID) O use la desactivación de la #pragma warning disable para desactivar todas las sugerencias.
Por ejemplo, he hecho una muestra similar:
================================================== ==============
Y , por lo general, para eliminar esa sugerencia de Intellisense, debe ingresar Herramientas --> Opciones --> Editor de texto --> C# --> Estilo de código y luego encontrar dicho mensaje de sugerencia y cambiar su Severidad de Suggestion a Refactoring Only . Con esto, puede eliminar dicha Sugerencia en Code Editor .
Como no conocía su mensaje de sugerencia específico (basado en ediciones recientes) y la ID , y tampoco estoy seguro de si dicha sugerencia está en el menú Estilo de código, le sugiero que pruebe mi primera solución.
Tenga en cuenta que: hasta ahora, no importa de qué manera suprima la sugerencia, al eliminar el dot en el Editor de código también se eliminará el mensaje en la Lista de errores . Están unificados, no puede suprimir el IntelliSense en el Editor de código y guardar el mensaje en la Lista de errores .
Además, si aún desea esto, puede sugerir una función en nuestro foro de voz de usuario .