VS 2008 Pre Build命令行太长,无法进行命令提示

时间:2014-04-01 14:18:20

标签: xslt visual-studio-2008 command prebuild

我的VS2008 Pre build命令有问题。

我需要编译很多XSLT样式表并生成一个公共程序集,我使用xsltc.exe但是命令字符串太长,无法用于命令提示符。

我也尝试使用.bat文件,我使用xsltc.exe命令以最佳方式保存某些字符,例如使用" \ c"而不是" \ class",但问题仍然存在。

您有什么建议可以解决这个问题吗?请注意,我无法在我的机器上安装其他工具。

谢谢大家!

1 个答案:

答案 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(而且你没有提供足够的信息)所以请原谅任何正式的缺陷。