0

我对 VS2008 Pre build 命令有疑问。

我需要编译很多 XSLT 样式表并生成一个通用程序集,我使用 xsltc.exe 但命令字符串对于命令提示符来说太长了。

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

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

谢谢你们!

4

1 回答 1

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 合作过(而且你没有提供足够的信息),所以请原谅任何形式上的缺陷。

于 2014-04-03T10:53:20.627 回答