vb.net - VS 无法开始调试,因为缺少调试目标
问题描述
我在 Visual Basic 中运行我的 Windows 应用程序窗体时遇到问题。它不断给我这个错误:
(Visual Studio 无法启动调试,因为调试目标'C:\Users\hp\ducuments\visual studio2010\Projects\Crystaltest2\Crystaltest2\bin\Debug\Crystaltest2.exe' 丢失。请构建项目并重试,或设置OutputPath 和 AssemblyName 属性适当地指向目标程序集的正确位置)。
我试图构建该项目,但我无法从中得到任何东西,我也尝试将代码复制到另一个项目中,但它不起作用。有人可以帮助我解决这个问题的步骤。我正在使用 Visual Basic/Visual Studio 2010
谢谢
解决方案
检查您的代码并确保您没有遗漏任何地方的大括号。如果一个被意外删除、移动或放错位置,它会在许多其他错误中导致此错误,具体取决于大括号的位置在您的项目中的重要性。
^
我最近在我正在从事的一个项目中遇到了这个问题。我已经高亮删除了一段代码,它拿出了一个花括号。我自己没有注意到,我花了几天的时间才终于意识到这就是发生的事情。
您不会因为缺少括号而收到错误,因此它本身很愚蠢,有时无法找到。但我有 51 个错误,7 个警告,以及“由于缺少调试目标而无法开始调试”错误当我尝试运行程序时,大括号丢失后。
这并不是说您可能没有其他问题导致这种情况发生,但是如果大括号没有精确放置,它们可能会造成严重破坏。因此,在“修复”启动错误的选项过于极端之前,值得检查一下。
祝你好运!
推荐阅读
- c++ - SetWindowLong 与 DWL_MSGRESULT
- javascript - Node.js Mongoose 填充数据未显示
- flutter - 补丁叫做return empty
- c# - 作为服务运行时 C# RSA 解密失败
- c++ - C++ 64 位乘法给出 128 位数
- html - HTML/CSS:允许背景图像悬停和绝对定位文本
- flutter - 如何在 Flutter 中从流提供者那里获取价值
- python - 为什么列宽不使用 tkinter 中的“权重”填充框架?
- firebase - Flutter 将 num 与 Firebase 中的 dynamic 进行比较
- azure - LogAnalytics - 加入 VMProcess 和 Perf 表以查找资源消耗 PID?