2013-02-14 6 views
6

.NET 3.5でVisual Studio 10プレミアムを使用していて、XslCompiledTransformをデバッグしようとしています。xsltデバッグですべての値がNULLとして表示される

すべての手順を実行できますが、すべての変数値はNULLとして表示されているようです。たとえば、self :: node()はローカルウィンドウにNULLと表示されます。私がウォッチウィンドウに自己::ノード()を置けば、それは、「式を評価することができません。無効なポインタ」と言う

値を持っているように見えるだけの変数である位置()と最後の()

答えて

0

私の場合は、Visual Studio 2010では、絶えずクラッシュするか、ブレークポイントをまったく壊さないかのいずれかです。

これらの問題は、Visual Studio 2012以降では、XSLTのデバッグだけでうまくいくように見えます。

Visual Studio 2010で問題が発生している場合は、xsl:messageを使用して診断メッセージを表示するか、xsl:apply-templatesを使用する場所をxsl:copy-ofと置き換えます。一致がトリガーされない、または選択が空である最も一般的な理由で、名前空間を再確認します。

関連する問題