cbp*_*cbp 5 events command prompt visual-studio
我很难过.突然之间,Visual Studio无法在Windows/System32目录中找到exe文件(例如xcopy,attrib等).
我有一些预构建和后构建事件,它们执行使用xcopy和attrib的批处理文件.以前它们工作正常,但今天,在构建过程中,Visual Studio找不到它们.显示错误:'xcopy'未被识别为内部或外部命令,可操作程序或批处理文件.
当我第一次发现问题时,我尝试在常规cmd提示符下运行xcopy,并且出现了同样的问题.重新启动计算机后,问题在常规cmd提示符中消失,但仍保留在Visual Studio中.重新启动后,Visual Studio cmd提示中也不会出现此问题 - 仅在Visual Studio本身内.
如果在我执行的一个批处理文件中设置检查PATH变量或echo%systemroot%,则一切正常.
在工具 - >选项菜单中,有VisualC++目录的设置.但是,我正在运行C#,而不是C++,此外,我从未更改过这些设置,它们似乎是正确的.
以前有人有这个问题吗?思考?
这只能是以下两种情况之一:从批处理文件中看到的 PATH 存在问题,或者正在运行的命令中存在拼写错误(例如,XCOPY)。
%systemroot% 并不重要,因为 XCOPY 等位于 SYSTEM 目录中(在 WinXP C:\Windows\System32 上),%systemroot% 是 Windows 目录(更高一级 - 同样,在 XP C: \视窗)。
| 归档时间: | 
 | 
| 查看次数: | 2989 次 | 
| 最近记录: |