当我尝试使用 Visual Studio 2010 调试 XSLT 文件时,我得到以下弹出窗口:
---------------------------
Transform Error
---------------------------
XSL Transformation failed. See Output Window for details.
---------------------------
OK
---------------------------
单击“确定”后,VS2010 的输出窗口中将显示以下内容:
XsltException
-------------
The stylesheet is too complex.
我使用的 XSL 样式表有 1881 行 (~68KB)。我尝试使用 10 个导入(每个大约 275 行)来分解它,但我得到了同样的错误。这不会发生在我的任何其他样式表中(我的下一个最大的样式表是大约 300 行和 <16KB)。
注意:这在 Visual Studio 2008 中不会发生。我将其用作临时修复。
注意 2:我找到了一个关于如何导致错误的 Windows 支持页面format-number()
,但我已经安装了所有服务包,但它没有改变任何东西。( http://support.microsoft.com/kb/832757 )