Cuando construye un proyecto en Visual Studio, la Ventana de salida muestra el estado del proceso de compilación, que incluye errores y advertencias. Hacer doble clic en esas líneas abrirá el archivo que contiene ese error/advertencia en el editor.Doble clic para ir al código fuente en la Ventana de salida
Ahora, ¿es posible obtener esa funcionalidad con salida de Debug.WriteLine, o algo por el estilo? De manera que cuando las salidas de ventana de depuración por ejemplo
Buffering: 13:03:20 to 13:03:21
que sería capaz de hacer doble clic en él y ser llevado a BufferClass.cs, línea 45, ya que era la ubicación de la llamada Debug.WriteLine.
¿Es eso posible, ya sea a través de las bibliotecas .net, o a través de una extensión de Visual Studio?
Para agregar un mensaje después del número de línea (probablemente lo haga) debe agregar dos puntos. Se vería así: 'string.Format (" {0} ({1}): {2} ", filePath, lineNumber, msg);' –
Artículo oficial: [Formatear la salida de un paso de compilación personalizado o evento de compilación ] (https://docs.microsoft.com/en-us/cpp/ide/formatting-the-output-of-a-custom-build-step-or-build-event) –
Entrada del blog: [MSBuild/Visual Studio aware mensajes de error y formatos de mensaje] (https://blogs.msdn.microsoft.com/msbuild/2006/11/02/msbuild-visual-studio-aware-error-messages-and-message-formats/) (no tan completo/oficial como el enlace anterior, pero un poco más descriptivo). –