loresoft / msbuildtasks

The MSBuild Community Tasks Project is an open source project for MSBuild tasks.
BSD 2-Clause "Simplified" License
946 stars 272 forks source link

Show more details on Xslt failures. #260

Closed chm-tm closed 6 years ago

chm-tm commented 7 years ago

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.