2010-11-09 18 views
8

Sé que mi compilación no funciona, pero no puedo encontrar la manera de depurarla. Mi único síntoma es que solo realiza una operación de obtención para algunos de los proyectos en la solución. Establecer la verbosidad en el diagnóstico no me dice nada, el registro de eventos está vacío, ¿qué ocurre?¿Cómo depuro los procesos de compilación personalizados en TFS 2010?

Bajo TFS 2008 utilizando el archivo bárbaro tfsbuild.proj, siempre puede ejecutar su compilación localmente y ver lo que estaba sucediendo. Ahora, en TFS en lugar de un montón de spaghetti XML, tenemos un montón de spaghetti XAML. ¿Hay alguna forma de ejecutar mi plantilla de proceso de compilación localmente para poder ver lo que está sucediendo?

¿Cómo depuro los procesos de compilación personalizados en TFS 2010?

Respuesta

6

Puede consultar estos pasos here para adjuntar el depurador VS al TFSBuildServiceHost y depurar su plantilla de compilación.

4

Una de las formas en que usé fue usando WriteBuildError, WriteBuildMessage y WriteBuildWarning actividades. Puedes colocarlos en varios lugares en tu plantilla de proceso de compilación y verificar que uno de ellos se ejecute.

Cuestiones relacionadas