Я хочу отладить xslt, используемый в пользовательском управлении umbraco (4.0). Xslt использует статические методы .net из сборки, например, MyAssembly. xslExtensions.config
была установка с помощью следующей записи <ext assembly="/bin/MyAssembly" type="MyAssembly.Utility" alias="MyAssembly.Utility" />
как отлаживать xslt в umbraco
Это упоминается и используется в файле XSLT, как
<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 является довольно большой и широко использующий методы .net. Мне просто интересно, как я могу отлаживать XSLT, добавляя точки останова в разных строках. Если я запустил приложение так же, как любое приложение .net и поставил точки останова, то эти точки останова не попадут в хит. Если я использую параметры XSLT отладки из меню, т.е. Visual Studio Start XSLT Debugging
затем начнется отладки, но я получаю ошибку на этой линии <xsl:variable name="Id" select="MyAssembly.Utility:GetQueryStringValue('tlid')"></xsl:variable>
ошибка «Не удается найти сценарий или объект расширения, связанный с пространством имен«урну: MyAssembly .Утилита'."
Любые идеи о том, как мы можем отлаживать xslt, как описано в этой визуальной студии MS Visual Studio https://msdn.microsoft.com/en-us/library/ms255602.aspx с использованием методов .net?