gpt4 book ai didi

visual-studio - Visual Studio 预构建脚本在 windows/system32 中找不到 exe 文件

转载 作者:行者123 更新时间:2023-12-04 19:23:37 26 4
gpt4 key购买 nike

这个问题不太可能对任何 future 的访客有帮助;它只与一个小的地理区域、一个特定的时间点或一个非常狭窄的情况相关,通常不适用于互联网的全局受众。如需帮助使这个问题更广泛适用,visit the help center .




8年前关闭。




我难住了。 Visual Studio 突然在 Windows/System32 目录(如 xcopy、attrib 等)中找不到 exe 文件。

我有一些预构建和后构建事件,它们执行使用 xcopy 和 attrib 的批处理文件。以前它们运行良好,但今天,在构建过程中,Visual Studio 找不到它们。显示错误:'xcopy' 不是内部或外部命令,也不是可运行的程序或批处理文件。

当我第一次注意到这个问题时,我尝试在常规 cmd 提示符下运行 xcopy 并且发生了同样的问题。重新启动计算机后,问题在常规 cmd 提示符中消失,但仍存在于 Visual Studio 中。重新启动后,问题也不会出现在 Visual Studio cmd 提示中 - 仅来自 Visual Studio 本身。

如果在我执行的其中一个批处理文件中设置为检查 PATH 变量或 echo %systemroot%,一切都正常。

在 Tools->Options 菜单中有 VisualC++ 目录的设置。但是,我运行的是 C#,而不是 C++,此外,我从未更改过这些设置,而且它们似乎是正确的。

以前有人遇到过这个问题吗?想法?

最佳答案

我之前在尝试从 Visual Studio 构建时遇到了同样的问题。

尝试手动运行 XCOPY,但失败并显示消息“xcopy' 未被识别为内部或外部命令、可运行的程序或批处理文件”

所以我尝试手动导航到 C:\WINDOWS\SYSTEM32 并执行 XCOPY。有效!

解决方案:

  • 导航到控制面板 -> 系统 -> 高级系统设置 -> 环境变量
  • 首次安装 Windows 时,该变量为:
    %SystemRoot%\system32;%SystemRoot%;%SystemRoot%\System32\Wbem

    把这些放在 的开头路径 变量并单击确定两次。

  • 您将需要重新启动正在运行的应用程序以将新路径应用于它们,而不是系统。

    关于visual-studio - Visual Studio 预构建脚本在 windows/system32 中找不到 exe 文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1671801/

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