我对 VS2008 Pre build 命令有疑问。
我需要编译很多 XSLT 样式表并生成一个通用程序集,我使用 xsltc.exe 但命令字符串对于命令提示符来说太长了。
我也尝试使用 .bat 文件,我以最佳方式使用 xsltc.exe 命令来保存某些字符,例如使用“\c”而不是“\class”,但问题仍然存在。
你有什么建议来解决这个问题吗?请注意,我无法在我的机器上安装其他工具。
谢谢你们!
我对 VS2008 Pre build 命令有疑问。
我需要编译很多 XSLT 样式表并生成一个通用程序集,我使用 xsltc.exe 但命令字符串对于命令提示符来说太长了。
我也尝试使用 .bat 文件,我以最佳方式使用 xsltc.exe 命令来保存某些字符,例如使用“\c”而不是“\class”,但问题仍然存在。
你有什么建议来解决这个问题吗?请注意,我无法在我的机器上安装其他工具。
谢谢你们!
您可以发布您尝试运行的完整命令吗?
如果您尝试向编译器提供样式表的完整路径名,那么在批处理文件中,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 合作过(而且你没有提供足够的信息),所以请原谅任何形式上的缺陷。