XslCompiledTransform XSLT 调试

问题描述 投票:0回答:1

根据这篇文章我应该能够通过断点然后在代码的最后一行按F11来调试我的xslt转换:

XslCompiledTransform xslt = new(true);
xslt.Load(stylesheetUri);
FileStream fileWriter = new(outputFile, FileMode.Append);
xslt.Transform(inputUri, null, fileWriter);

stylesheetUri
outputFile
inputUri
都是表示本例文件系统路径的常量字符串)

如果我在最后一行按 F11,它只会进行转换并移至下一行(与使用 F10 跳过相同)。如果我按照这个答案禁用“仅我的代码”,我只需进入框架的

Transform
实现。

值得注意的是,我在VS中打开了样式表,并且当我手动启动XLST调试时,我在整个行程中都设置了断点。 (XML -> 启动 XLST 调试 (Alt-F5))

如何按照 MS 文章的建议从实时应用程序开始调试 XLST?

我正在使用 VS Professional 2022 v17.8.7(如果有帮助的话)。

最终,我想解决的是 XSLT 调试器在完全相同的输入上生成与编译转换不同的输出。

c# visual-studio xslt xslcompiledtransform
1个回答
0
投票

调试器仅适用于 .NET Framework。

https://github.com/dotnet/runtime/issues/45158

© www.soinside.com 2019 - 2024. All rights reserved.