我难住了。突然 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% ,则一切看起来都很正常。
在 Tools->Options 菜单中有 VisualC++ 目录的设置。但是我运行的是 C#,而不是 C++,此外,我从未更改过这些设置,它们似乎是正确的。
以前有人遇到过这个问题吗?想法?