VSで開発したXSLT変換があります。VSを使用して実行すると(XML-> Show Xslt Outputを介して)うまく機能します。ただし、MsBuildCommunityTasks Xsltタスクを介して実行すると、結果が大きく異なります。
具体的には、出力は、XSLTで参照すらしていない少数の要素のコンテンツのみです。デフォルトの変換はそれらを取得していると思います。
私のタスク宣言はこれ以上簡単にすることはできませんでした:
<Xslt
Inputs="BuildLogs\partcover-results.xml"
Xsl="ExtTools\xslt\partcover.assembly.report.xsl"
RootTag=""
RootAttributes=""
Output="partcover.assembly.report.html"
/>
おそらく、msbuildtasksはVSが内部で使用するものとは異なるXSLTエンジンを使用していますか?任意のガイダンスをいただければ幸いです。