Visual Studio 无法启动调试

Posted

技术标签:

【中文标题】Visual Studio 无法启动调试【英文标题】:Visual Studio cannot start debugging 【发布时间】:2015-10-15 21:05:14 【问题描述】:

我正在处理 Visual Studio 2013 中的一个项目,但出现以下错误:“Visual Studio 无法开始调试,因为缺少调试目标”。我尝试在 Project -> Properties 下更改构建输出路径,但它仍然不起作用。那么给了什么?

【问题讨论】:

您的项目编译没有错误?你在项目的 bin\Debug 目录中看到 .exe 文件了吗?您是否禁用了反恶意软件?如果是 Avast,那就彻底摆脱它。 它说有一个构建错误。我看到了 .exe 文件,为什么我需要禁用我的反恶意软件? 如果有构建错误它不能调试新的构建,这应该是显而易见的。当发生这种情况时,它应该提供运行最后一个好的构建,这就是您可能在文件夹中看到的 我创建了一个新项目并将代码复制过来,现在它可以工作了。尝试修复这些错误太麻烦了。不过感谢您的帮助。 【参考方案1】:

检查您的代码并确保您没有任何地方遗漏大括号。如果一个被意外删除、移动或放错位置,它会在许多其他错误中导致此错误,具体取决于大括号的位置在您的项目中的重要性。

^

我最近在一个项目中遇到了这个问题。我已经高亮删除了一段代码,它拿出了一个花括号。我自己没有注意到,我花了几天时间才终于意识到这就是发生的事情。

括号丢失不会导致错误,因此它本身很愚蠢,有时无法找到。但我有 51 个错误,7 个警告,并且“无法开始调试,因为调试目标是在大括号丢失后,当我尝试运行程序时出现“丢失”错误。

这并不是说您可能没有其他问题会导致这种情况,但是如果大括号没有精确放置,它们可能会造成严重破坏。因此,在“修复”启动错误的选项过于极端之前,值得检查一下。

如果此问题再次出现,以供将来参考。祝你好运。

【讨论】:

【参考方案2】:

VS 2019 可能的解决方案

右键单击解决方案属性

进入通用属性>启动项目

设置单个启动项目

右键单击项目属性

点击申请

将应用程序类型设置为 Windows 窗体应用程序或控制台应用程序或 Windows 服务

点击启动对象

设置为(无)以外的任何内容

左键单击项目属性

将复制构建输出设置为输出为真

然后运行

希望对你有用

【讨论】:

以上是关于Visual Studio 无法启动调试的主要内容,如果未能解决你的问题,请参考以下文章

无法在 Visual Studio 代码中为“npx”启动的应用程序启动调试

Visual Studio 调试器错误:无法启动程序 找不到指定的文件

Visual Studio 调试无法启动调试,拒绝访问

Visual Studio 调试无法启动调试,拒绝访问

无法从 Visual Studio 启动 gdb 以在 Windows 上的 Linux 子系统中远程调试 Linux C++ 项目

在 Visual Studio 2008 上使用 Mono Tools 2 beta 进行调试 - 出现“无法启动 XSP!”错误