2010-02-17 12 views
7

#error muestra errores, # advertencia en advertencias. ¿Cómo puedo hacer que aparezca una línea de texto en el filtro de mensajes de la ventana Lista de errores?¿Cómo lo agrego a la lista de MENSAJES en la ventana Lista de errores de Visual Studio?

Para aclarar:

Si coloco la siguiente línea en un archivo de código C#, se generará un error en la construcción, y que el error aparecerá en la ventana Lista de errores si cambio los errores en (como las fichas encima de la lista, hay botones para alternar Errores, Advertencias y Mensajes).

#error This will cause a divide by zero 

Lo mismo se puede hacer para inyectar advertencias en la salida de construcción:

#warning This might produce a NullReference exception 

¿Qué iba a colocar en el archivo de código C# para tener un mensaje como el que aparece en la Mensajes lista?

Respuesta

3

La respuesta corta: No se puede.

Si desea comunicarse con el constructor de su código, use advertencias o errores, ya que estos aparecen en todas las compilaciones, no solo en Visual Studio.

4

Puede usar TasksList. En el menú Ver, seleccione Otro Windows y luego haga clic en Lista de tareas. Se muestra la lista de tareas. En la lista Categorías, haga clic en Comentarios. La lista de comentarios muestra el texto del comentario y aparece allí cada vez que abre y edita el archivo de código. Puede hacer clic en cualquier comentario de la Lista de tareas para activar el archivo en el Editor de código y saltar a la línea de código que marca el comentario. Puede usar // TODO, // HACK, // UNDONE o ha especificado comentarios personalizados.

0

¿No está seguro de lo que está preguntando? Básicamente, ¿quieres ver esos errores y advertencias?

Esto puede sonar muy básico, pero: 1) Asegúrese de que su lista de error se muestra totalmente al hacer la ventana más grande para que vea la descripción cabeceras, archivo Línea ... 2) Haga clic en el # Errores y # Botones de advertencias en la parte superior.

+0

He intentado aclarar mi pregunta con la última edición. Espero que eso ayude. –

+1

Quiere decir que quiere que aparezcan en la pestaña "Mensajes", no en la pestaña Errores o Advertencias (es decir, solo informativo, no afecta el proceso de compilación). –

0

Tendemos a hacer lo que sugirió necrostaz. Hemos definido nuestra propia etiqueta INFO para que podamos poner // INFO This is a message.

Sin embargo, sería bueno encontrar una forma de generar un mensaje informativo.

2

Creo que esto es lo que busca: http://www.mztools.com/articles/2008/MZ2008022.aspx

pasé por esta pregunta porque yo estaba buscando para hacer lo mismo de mi complementos escrito en C# para Visual Studio 2010.

Después de una ¡Un par de minutos finalmente obtuve la respuesta en ese enlace!

+0

+1 pero eso es mucho más trabajo de lo que parece aceptable. Prefiero usar el enfoque INFO en ese caso. Pero gracias por la información, tal vez alguien pueda convertirlo en un complemento que convierta las líneas de mensaje de código. –

Cuestiones relacionadas