Visual Studio - 调试配置文件指定的可执行文件不存在

36
我试图运行一个简单的HelloWorld C# .NET Core控制台应用程序,但是我遇到了这个错误。由于我比较新手,在尝试另一个答案中提到的某些方法后仍无法解决它。请指导我如何解决它。
我得到的错误是:
“[Project Name]调试配置文件中指定的调试可执行文件[PATH]不存在。”

Visual Studio Screenshot


1
重建解决方案适用于我。 - Juan Pablo
@JuanPablo 我也尝试了,但是没有成功。感谢你的建议! - codesnerd
19个回答

14
对我来说,我所需要做的就是修改项目属性(在解决方案资源管理器中右键单击项目 -> 项目属性),然后在应用程序选项卡下选择一个合适的目标框架。默认情况下,我的目标框架未设置。

enter image description here


5
您可以提供图片来展示该过程,以方便我们理解。 - Willy satrio nugroho

11

复制"cli"文件夹并将其重命名为"cli_x64"。 这对我有效。


5
这对我实际起作用了,谢谢。如果有人想知道cli文件夹在哪里,在我的情况下它在User\AppData\Local\AzureFunctionsTools\Releases\3.23.5\cli中。我只是把它改成了cli_x64。 - Arman

6

最近我使用全新安装的Visual Studio 2022时遇到了这个问题。当我尝试运行一个指定为5.0 DotNet框架而非默认的6.0版本的项目时出现了错误。我通过修改安装程序并手动选择安装DotNet 5.0 Framework来解决了这个问题,因为显然它不是默认安装的,只有6.0才是。错误信息没有告诉我该做什么,但是在解决问题后一切都正常了。


5

Azure Functions 的解决方案

  1. 确保已安装 azure-functions-core-tools
  2. 打开项目属性:右键单击项目根目录 | 属性 | 调试,您应该看到这个: enter image description here
  3. 启动项 设置为 可执行文件
  4. 可执行文件 设置为您的 azure-functions-core-tools 可执行文件路径 - 在 AppData\Roaming\npm\node_modules\azure-functions-core-tools\bin\func.exe 中。

4

VS2022解决方案

打开项目属性,进入Debug选项卡并更改值

图片描述


最好使用相对路径,尽管用户界面不明显显示如何这样做。截图:https://i.stack.imgur.com/e0eEa.png - Jacob Stamm

3
像其他人一样(我赞了几个答案),我尝试了多种方法数天仍然没有成功。在我的情况下,简单的卸载和重新安装VS2019并没有解决问题。对我来说,问题始于VS2019 16.9.3更新,当时之前可以编译的项目突然报告编译错误。这些奇怪的错误包括无法找到明显存在的引用。我有一个包含大约60个项目的大型解决方案,其中40个是.NET Framework 4.5.2,20个是.NET Core,包括2.x、3.x和一些5.x。一开始,编译错误影响了.NET Framework应用程序和.NET Core应用程序。我在家里的电脑上没有出现这个问题,我的同事们也没有出现这个问题。
首先,我将解决方案中所有的.NET Framework应用程序从版本4.5.2升级到4.7.2。这似乎解决了.NET Framework应用程序的问题。然而,.NET Core应用程序仍然有荒谬的构建错误,例如创建一个使用NUnit3 VS模板的新测试项目后,"System"和"NUnit"未找到。
我尝试追踪潜在的NuGet配置问题;我尝试缩短Win10 PATH语句,但没有任何帮助。然后,在第一次卸载/重新安装VS2019未能产生任何差别后,我做了一些事情,最终导致了成功的结果。

经过所有这些步骤,所有未能解决的问题,所有的“是否缺少using指令或程序集引用”错误都消失了!当然,具体所需步骤会因您的计算机而异,我所做的一些步骤可能并不是必要的。在几天的无效尝试之后,是时候全力以赴了。再次拥有Visual Studio的“正常工作”真是太令人宽慰了!


2

我通过右键单击项目,然后选择“卸载项目”,再次右键单击,选择“重新加载项目”来解决这个问题。然后再次运行项目,错误应该就不会再出现了,至少对我来说是这样。


2

对我来说,项目名称.csproj.user文件中的错误路径是问题所在。这让我抓狂了! 删除此文件并重新构建项目后,它终于可以正常工作了。


2
所以……我正在使用 Windows 10 上的 Visual Studio 2019(版本为 16.10.2)。对我有用的解决方法是:
  1. 开始一个新项目
  2. 在标题为“配置新项目”的菜单上,取消勾选“将解决方案和项目放在同一目录中”的选项,然后点击下一步
  3. 在标题为“附加信息”的菜单上,选择当前目标框架,“.Net5.0(当前)”,然后点击创建。
Bamn!!! 解决了。

2
为了解决您的问题,您需要以管理员身份启动VS2019,这样项目构建就可以正常工作。

enter image description here

注意:在我的情况下,vs2019是专业版。

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接