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

Visual Studio - Debug Executable Specified in the Debug Profile does not Exist

我正在尝试 运行 一个简单的 HelloWorld C# .NET Core 控制台应用程序,但出现此错误。作为一个相当新的人,我无法通过尝试另一个答案中提到的某些事情来解决它。请指导我如何解决它。

我得到的错误是:

The debug executable [PATH] specified in the [Project Name] debug profile does not exist.

您收到此错误的原因是您的 netcoreapp 文件夹中没有 exe 文件。尝试创建一个名为 HelloWorld1 的新项目,如果 VS19 没有创建文件,您将需要卸载并重新安装该应用程序。

我尝试了很多天的多种解决方案,但唯一对我有用的是完全删除 VS 2019,然后重新安装。

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

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

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

对我来说,projectname.csproj.user 中的错误路径是问题所在。这让我抓狂! 删掉这个文件,重建工程,终于成功了。

我的项目中有一个重复的 .AssemblyInfo.cs 文件(一个在 bin 文件夹中,一个在外部)。这个文件是自动生成的,所以我所做的是删除这两个文件,清理项目,运行 恢复然后重建。解决了我的问题。

和这里的其他人一样,(我对其他几个答案投了赞成票)我尝试了很多天,但没有运气。就我而言,简单的卸载并重新安装 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 应用程序从 Framework 4.5.2 更新到 4.7.2。这似乎解决了 .NET Framework 应用程序的问题。但是,在使用 NUnit3 VS 模板创建新的测试项目后,.NET Core 应用程序仍然出现荒谬的构建错误,“系统”未找到,“NUnit”未找到。

我尝试追踪潜在的 NuGet 配置问题;我尝试缩短 Win10 PATH 语句,但没有任何帮助。然后,在VS2019的第一个uninstall/reinstall失败后,下面是我所做的导致成功的结果:

所有这一切之后,所有无法解决的问题,所有“您是否缺少 using 指令或程序集引用”错误现在都消失了!当然,所需的步骤会因您的计算机而异,而我执行的某些步骤可能并不是真正必要的。在几天无果而终地解决问题之后,是时候全力以赴了。 Visual Studio 再次“正常工作”真令人欣慰!

简单回答:从“工作负载”选项卡中的 Visual Studio 安装程序安装 .NET Core 跨平台开发。完全在这里工作和测试 :)

我通过右键单击项目修复了它,然后“卸载项目”,然后再次右键单击,然后“重新加载项目”。然后运行再次项目,错误应该消失了,至少对我来说是这样

我更改了我的解决方案名称,出现了这个错误。然后我把using packagename都改了改了一个,然后重建。它工作正常。

  1. 检查项目的输出路径(项目>右键单击属性>构建>输出路径)
  2. 转到构建菜单 > 配置管理器。检查 myMLApp 是否选中了“Build”
  3. 清洁溶液。构建解决方案。

source link

Azure Functions 的解决方案

  1. 确保您已安装 azure-functions-core-tools
  2. 打开项目的属性,right-click project root | properties | Debug 你应该看到这个:
  3. Launch 设置为 Executable
  4. Executable 设置为 azure-functions-core-tools 可执行文件的路径 - 在 AppData\Roaming\npm\node_modules\azure-functions-core-tools\bin\func.exe

所以....我在 windows 10 上使用 visual studio 2019(版本 16.10.2)。解决问题的方法是:

  1. 开始一个新项目
  2. 在标题为“配置你的新项目”的菜单上,我取消选中“将解决方案和项目放在同一目录中”的选项,然后单击下一步
  3. 在“Addition information”菜单中,我选择了当前目标框架“.Net5.0(Current)”,然后点击创建

该死!!!固定

复制“cli”文件夹并将其重命名为“cli_x64”。这对我有用。

我最近在全新安装 visual studio 2022 时遇到了这个问题。当我尝试 运行 指定了 5.0 DotNet Framework 而不是默认的 6.0 的项目时发生了错误.我通过使用安装程序修改我的安装并手动选择要安装的 DotNet 5.0 Framework 解决了这个问题,因为显然它不是默认安装的,只有 6.0 是。错误消息对告诉我必须做什么没有一点帮助。但在那之后一切 运行 都没有错误。