繁体   English   中英

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

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

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

我得到的错误是:

[项目名称] 调试配置文件中指定的调试可执行文件 [PATH] 不存在。

视觉工作室截图

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

像这里的其他人一样,(我赞成其他几个答案)我几天又几天尝试了多种事情,但没有运气。 就我而言,简单的卸载并重新安装 VS2019 并没有解决问题。 对我来说,问题始于 VS2019 16.9.3 更新,突然在报告编译错误之前构建良好的项目。 奇怪的错误涉及无法找到明显存在的参考资料。 我有一个包含大约 60 个项目的大型解决方案,其中 40 个是 .NET 框架 4.5.2,20 个是 .NET Core,混合了 2.x、3.x 和一些 5.x。 起初,编译错误影响了 .NET 框架应用程序和 .NET 核心应用程序。 我的家用电脑上没有这个问题,我的同事也没有这个问题。

首先,我将解决方案中的所有 .NET Framework 应用程序从 Framework 4.5.2 更新到 4.7.2。 这似乎解决了 .NET 框架应用程序的问题。 但是,.NET Core 应用程序仍然存在荒谬的构建错误,使用 NUnit3 VS 模板创建新的测试项目后找不到“系统”,找不到“NUnit”。

我尝试追踪潜在的 NuGet 配置问题; 我尝试缩短 Win10 PATH 语句,但没有任何帮助。 然后,在第一次卸载/重新安装 VS2019 失败后,这是我所做的导致成功的结果:

毕竟,所有不起作用的问题,所有“您是否缺少 using 指令或程序集引用”错误现在都消失了,当然,所需的步骤将根据您的计算机而有所不同。 并且我所做的一些步骤可能并不是真正必要的,经过几天没有解决问题的无效率的日子。 是时候全押 go 了。 让 Visual Studio 再次“正常工作”真是一种解脱!

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

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

VS2022的解决方案

打开项目属性,导航到调试部分并更改值

在此处输入图像描述

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

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

在此处输入图像描述

注意:就我而言,vs2019 是专业的。

对我来说,projectname.csproj.user 中的错误路径是问题所在。 这让我发疯,删除此文件并重建项目后。 它终于奏效了。

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

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

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

我更改了解决方案名称,出现此错误。 然后我改变了所有using packagename来纠正一个,然后重建它。 它工作正常。

所以....我在 windows 10 上使用 Visual Studio 2019(版本 16.10.2)。对我来说解决问题的是:

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

妈的!!! 固定的

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

你好我有一个问题你可以解决这个问题打开属性项目 - >调试 - >打开调试启动配置文件ui - >更改工作目录设置当前调试文件夹

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

链接

Azure功能解决方案

  1. 确保已安装azure-functions-core-tools
  2. 打开项目的属性, right-click project root | properties | Debug right-click project root | properties | Debug 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

对我来说,只是我不小心尝试使用 Visual Studio 2017 打开在 VS 2022 中创建的项目。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM