![](/img/trans.png)
[英]'The application to execute does not exist' error when trying to debug C# in Visual Studio Code
[英]Visual Studio - Debug Executable Specified in the Debug Profile does not Exist
对我来说,我需要做的就是修改项目属性(在解决方案资源管理器中右键单击项目 --> 项目属性),然后在应用程序选项卡下,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 失败后,这是我所做的导致成功的结果:
使用 Package 管理器控制台从计算机中删除了所有 NuGet 程序包,请参阅此处的说明: https://docs.microsoft.com/en-us/nuget-global-packages-packages/en-us/nuget-global-packages-packages
我使用命令:“dotnet nuget locals all -clear”
使用“Microsoft Visual Studio Installer”应用程序卸载 VS2019
使用“Microsoft Visual Studio Installer”应用程序卸载 VS2017
注意:暂时不要卸载“Microsoft Visual Studio Installer”应用程序!
使用应用程序和功能卸载了所有其他以前的 VS 版本(我从 2010 年甚至 2008 年有一些杂物)
运行此处描述的 VS“InstallCleanup.exe”工具: https://docs.microsoft.com/en-us/visualstudio/install/remove-visual-studio?view=vs-2019
使用应用程序和功能删除了“Microsoft Visual Studio 安装程序”应用程序
使用 .NET 卸载工具的 --all 选项卸载所有 .NET SDK 和 API,请参阅https://docs.microsoft.com/en-us/dotnet/core/additional 和https://devblogs.microsoft.com/dotnet/announcing-the-net-core-uninstall-tool-1-0/tabs=macos
卸载了应用程序和功能中显示的所有剩余的与 VS 相关的项目,包括一些非常旧的 SDK 和工具包,它们以某种方式在我公司的“开发人员克隆”PC 上出现
下载并(重新)安装 VS Installer 工具
使用VS Installer工具,重新安装VS 2019
重新安装了我使用的 VS 扩展(在开始这一切之前,我已经在屏幕截图中捕获了已安装的 VS 扩展列表)
再次重启...
毕竟,所有不起作用的问题,所有“您是否缺少 using 指令或程序集引用”错误现在都消失了,当然,所需的步骤将根据您的计算机而有所不同。 并且我所做的一些步骤可能并不是真正必要的,经过几天没有解决问题的无效率的日子。 是时候全押 go 了。 让 Visual Studio 再次“正常工作”真是一种解脱!
我连续几天尝试了多种解决方案,但唯一对我有用的是完全删除 VS 2019,然后重新安装。
复制“cli”文件夹并将其重命名为“cli_x64”。 这对我有用。
您收到此错误的原因是您的 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)。对我来说解决问题的是:
妈的!!! 固定的
我最近在全新安装 Visual Studio 2022 时遇到了这个问题。当我尝试使用指定的 5.0 DotNet 框架而不是默认的 6.0.0 运行项目时发生错误。 我通过使用安装程序修改我的安装并手动选择要安装的 DotNet 5.0 Framework 解决了这个问题,因为显然默认情况下它没有安装,只有 6.0 是。 错误消息对告诉我必须做什么毫无帮助。 但在那之后,一切都运行没有错误。
你好我有一个问题你可以解决这个问题打开属性项目 - >调试 - >打开调试启动配置文件ui - >更改工作目录设置当前调试文件夹
源链接
azure-functions-core-tools
。right-click project root | properties | Debug
right-click project root | properties | Debug
right-click project root | properties | Debug
你应该看到这个: Launch
设置为Executable
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.