我有一个在 VS 中开发的 XSLT 转换。当我使用 VS 运行它(通过 XML->Show Xslt 输出)时,它工作得很好。但是,当我通过 MsBuildCommunityTasks Xslt 任务执行它时,我得到了截然不同的结果。
具体来说,输出只是我在 XSLT 中没有引用的少数元素的内容。我想默认的转换正在拾取它们。
我的任务声明再简单不过了:
<Xslt
Inputs="BuildLogs\partcover-results.xml"
Xsl="ExtTools\xslt\partcover.assembly.report.xsl"
RootTag=""
RootAttributes=""
Output="partcover.assembly.report.html"
/>
也许 msbuildtasks 使用的 XSLT 引擎与 VS 内部使用的不同?任何指导将不胜感激。