If something goes wrong with the Xslt task, MSBuild only shows XSLT error, and it's possible to navigate to the line where MSBuild invokes the Xslt task.
There is no help given about which line failed, and why.
This PR logs more information from the exceptions, even enabling jumping to the failing line immediately in the IDE. Since key information is often buried here in the inner exceptions, log those messages, too.
If something goes wrong with the
Xslt
task, MSBuild only showsXSLT error
, and it's possible to navigate to the line where MSBuild invokes the Xslt task. There is no help given about which line failed, and why.This PR logs more information from the exceptions, even enabling jumping to the failing line immediately in the IDE. Since key information is often buried here in the inner exceptions, log those messages, too.