我试图通过附加到TFSBuildServiceHost.exe然后对构建进行排队来调试自定义构建模板。没有断点被击中,所以我正在寻找有关配置其他内容的想法。
我正在使用这篇文章作为参考: http://blogs.microsoft.co.il/blogs/baruchf/archive/2009/07/02/debugging-team-build-now-you-can.aspx
答案 0 :(得分:3)
连接到TFSBuildServiceHost.exe时,请查看“输出”窗口。你有这样的一条
调试器的检测失败。原因:找不到文件'c:\ blah \ blah \ blah \ BuildProcessTemplates \ MyBuildTemplate.xaml'..'TFSBuildServiceHost.exe'(托管(v4.0.30319)):已加载'工作流'
构建模板文件在文件中记录自身的路径。在文本编辑器中打开构建过程模板文件。在其中查找XamlDebuggerXmlReader.FileName
属性。如果该属性的值与您在设置断点时打开的xaml文件的实际文件位置不匹配,则调试器将无法访问这些断点。