gpt4 book ai didi

visual-studio - Visual Studio 2003预生成脚本找不到'svn'命令

转载 作者:行者123 更新时间:2023-12-04 07:40:35 24 4
gpt4 key购买 nike

我正在使用脚本从从http://blog.guymahieu.com/2008/06/09/getting-the-svn-head-revision-number-from-a-windows-batch-file/中找到的脚本派生的Subversion存储库中获取Subversion头修订版本号。从普通命令行调用脚本时,脚本运行良好,但是当使用路径$(ProjectDir)/../ getSVNRev.bat调用与构建前事件相同的批处理文件时,命令svn是未知的。

svn.exe的路径在标准系统%Path%中,但似乎VS使用了另一条路径。我在批处理文件中回显了%Path%变量,并且%Path%似乎设置为VC ++二进制路径。我将svn.exe的路径添加到了VC ++二进制路径中,得到了回显,但是仍然找不到svn.exe。

我什至将svn.exe和所有dll复制到了system32中,但是VS命令行仍然不知道命令svn。

我还应该添加其他位置,以便VS.NET 2003上的pre-build事件识别svn.exe吗?

谢谢,
诺伯特

最佳答案

我认为您想转到“工具”->“选项”->“项目和解决方案”->“ VC ++目录”,然后确保将“显示目录”设置为“可执行文件”,并且将平台设置为Win32,然后使用可执行文件添加到列表中,或仅将$(Path)添加到列表中,以便系统路径最终位于该列表中。

关于visual-studio - Visual Studio 2003预生成脚本找不到'svn'命令,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/847583/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com