当我尝试使用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:我找到了一个关于format-number()
可能导致错误的Windows支持页面,但我安装了所有服务包并且没有改变任何内容。 (http://support.microsoft.com/kb/832757)