にXSLTをデバッグする方法私はumbraco(4.0)ユーザーコントロールで使用されるXSLTをデバッグしたいです。 xsltはアセンブリから静的な.netメソッドを使用しています。これはMyAssemblyです。 xslExtensions.config
これは、参照してはumbraco
<xsl:stylesheet version="1.0"
xmlns:xsl="http://www.w3.org/1999/XSL/Transform"
xmlns:MyAssembly.Utility="urn:MyAssembly.Utility"....
-------------------------------------------------->
--------------------------------------------------
<xsl:variable name="Id" select="MyAssembly.Utility:GetQueryStringValue('tlid')"></xsl:variable>
アセンブリはXSLTファイルがあるアプリケーション
のbinフォルダにコピーされるようにXSLTファイルに使用されている次のエントリ<ext assembly="/bin/MyAssembly" type="MyAssembly.Utility" alias="MyAssembly.Utility" />
と設定されています非常に大きく、広範囲に.netメソッドを使用しています。私は、さまざまな行にブレークポイントを追加してXSLTをどのようにデバッグすることができるのだろうかと思っています。私がアプリケーションを.netアプリケーションのように実行してブレークポイントを入れると、これらのブレークポイントはヒットしません。私は、デバッグを開始し、その後、すなわちStart XSLT Debugging
Visual StudioのメニューからXSLTのデバッグオプションを使用しますが、私はエラーが「スクリプトまたは名前空間「骨壷に関連付けられている拡張オブジェクトを見つけることができませんです<xsl:variable name="Id" select="MyAssembly.Utility:GetQueryStringValue('tlid')"></xsl:variable>
この行にエラーが出た場合:MyAssembly 。ユーティリティ "。ウォークスルーhttps://msdn.microsoft.com/en-us/library/ms255602.aspxを.NETメソッドを使用して、このMS Visual Studioで説明したように
任意のアイデアはどのように我々は、XSLTをデバッグすることができますか?