Visual Studio integró el comportamiento personalizado de la tarea MSBuild

Estaba buscando en la red una tarea MSBuild personalizada de NUnit que se ejecute en cada compilación y que también se reproduzca con Visual Studio UI (2008 es mi versión). Encontré el proyecto MSBuild.Community.Tasks que fue genial, pero falló en la parte de integración de Visual Studio. Lo que realmente quería tener es que las pruebas fallidas se muestren como advertencias / errores en la ventana de la lista de errores de VS (y también la construcción del proyecto FALLIDO cuando las pruebas no son exitosas). Así que escribí mi propia tarea personalizada de MSBuild que hace el trabajo exactamente como quería que fuera.

PERO

El único problema que tengo es que el comportamiento normal de la lista de errores de VS UI es que cuando haces clic en un error, salta al archivo fuente apropiado yDestaca el código problemático. Pude relacionar el archivo y el número de línea con la prueba fallida, sin embargo, no pude convencer a Visual Studio para que resaltara el código problemático (cuando hago doble clic en el error). Todo lo que obtengo es el cursor en el lugar correcto. Probé todo tipo de combinaciones deline, endLine, column, endColumn parámetros del método Log.LogError()), pero fue en vano. Y basado en la salida de errores por errores del compilador, parece que también proporciona solo líneas y columnas (sin valores finales).

¿Alguien corrió contra esta rareza y la resolvió?

Update 13 de mayo de 2009
Puede obtener este proyecto de forma gratuita (sin selección de método) en
http: //code.google.com/p/nunitmsbuildvsintegrated

Respuestas a la pregunta(4)

Su respuesta a la pregunta