我的VS2008 Pre build命令有问题。
我需要编译很多XSLT样式表并生成一个公共程序集,我使用xsltc.exe但是命令字符串太长,无法用于命令提示符。
我也尝试使用.bat文件,我使用xsltc.exe命令以最佳方式保存某些字符,例如使用" \ c"而不是" \ class",但问题仍然存在。
您有什么建议可以解决这个问题吗?请注意,我无法在我的机器上安装其他工具。
谢谢大家!
答案 0 :(得分:0)
你可以发布你想要运行的完整命令吗?
如果您尝试将具有完整路径名的编译器提供给样式表,是否可能有助于在批处理文件中cd到包含样式表的目录,然后运行以下命令?
c:\Program Files\Microsoft SDKs\Windows\v7.0A\bin\xsltc /out:MyAssembly stylesheet1.xsl stylesheet2.xsl stylesheet3.xsl [...]
即。例如:
cd c:\My\Stylesheets
c:\Program Files\Microsoft SDKs\Windows\v7.0A\bin\xsltc /out:MyAssembly stylesheet1.xsl stylesheet2.xsl stylesheet3.xsl ...
而不是:
xsltc /out:c:\My\Stylesheets\MyAssembly c:\My\Stylesheets\stylesheet1.xsl c:\My\Stylesheets\stylesheet2.xsl c:\My\Stylesheets\stylesheet3.xsl [...]
我没有使用xsltc(而且你没有提供足够的信息)所以请原谅任何正式的缺陷。