更新到 2020 年 5 月版本后无法在 Visual Studio 2019 中创建 .exe 文件

Posted

技术标签:

【中文标题】更新到 2020 年 5 月版本后无法在 Visual Studio 2019 中创建 .exe 文件【英文标题】:Cannot create .exe file in Visual Studio 2019 after updating to may 2020 build 【发布时间】:2020-05-17 13:39:30 【问题描述】:

这个和这个类似

Visual Studio -- does not create exe file

但这些建议都没有帮助我。

当我在不调试的情况下启动项目时显示

'"C:\dev\Atcoder\abc_168\A\Debug\A.exe"' 未被识别为 内部或外部命令、可运行的程序或批处理文件。按 任意键继续。 . .

我看到了环境变量,但不知道在那里修复什么。任何帮助将不胜感激。

【问题讨论】:

请将该错误报告给 Microsoft。如果我没记错的话,在 Visual Studio 内部有一种简单的方法可以做到这一点。 我已经问过了。他们的解决方案不起作用。 【参考方案1】:

原因是cmd.exe 作为终端窗口依赖于输入和系统环境变量,以便执行您要求它执行的操作。它不知道所有内容的位置,也不知道何时区分由空格分隔的命令或可执行文件名称,例如和或以空格作为开关变量的命令。

首先我们确定,是否实际安装了可执行文件?如果是,继续其余的,如果不是,先安装它。

如果您有任何尝试运行的可执行文件,那么您需要知道该文件的位置。有两种方法来做文件。

1.指定文件的完整路径。

C:\ Directory Path\A.exe

2.将文件的位置添加到您的环境变量中。

Control Panel-> System-> Advanced System Settings->Environment Variables

保存更改并退出。您需要确保您打开的所有窗口都被关闭并重新打开,以允许它重新导入环境变量。现在您应该能够从任何路径运行 A.exe,因为环境知道它的路径。

另外,您可以参考page

【讨论】:

感谢您的回答。我现在完全明白了。

以上是关于更新到 2020 年 5 月版本后无法在 Visual Studio 2019 中创建 .exe 文件的主要内容,如果未能解决你的问题,请参考以下文章

UML建模工具更新情况(2019下半年-2020)

Apache 更新后无法启动

最新更新后无法在 Mac High Sierra 10.13.5 上启动 apache(2018 年 6 月 15 日)

2020年5月计划

2020年5月计划

Ubuntu更新到Ubuntu20.04了