And*_*ndy 6 .net xslt debugging
我正在使用Visual Studio 10 premium和.Net 3.5并尝试调试XslCompiledTransform.
我可以单步执行所有操作,但所有变量值似乎都显示为NULL.例如,self :: node()在locals窗口中显示为NULL; 如果我将self :: node()放入监视窗口,它会显示"无法评估表达式.指针无效"
唯一似乎有值的变量是position()和last()
就我而言,使用 Visual Studio 2010,它会不断崩溃或根本不会在断点处中断。
这些问题似乎可以通过 Visual Studio 2012 及更高版本来解决,其中 XSLT 调试就可以正常工作。
如果您无法使用 Visual Studio 2010,请使用xsl:message获取诊断消息,或用xsl:apply-templates相同xsl:copy-of的选择替换使用的位置。仔细检查您的命名空间,因为这是未触发匹配或选择为空的最常见原因。
| 归档时间: |
|
| 查看次数: |
277 次 |
| 最近记录: |