专栏首页AhDung【手记】F5调试报"由于缺少调试目标xxx无法开始调试xxx设置OutputPath和AssemblyName"

【手记】F5调试报"由于缺少调试目标xxx无法开始调试xxx设置OutputPath和AssemblyName"

问题如图:

如果先点【生成】项目,再按F5调试就不会报错,但稍后修改代码后再次调试,会发现VS启动的是代码修改前的程序,也就是说,深一层的问题其实是调试时不会先生成,而是直接打开debug/release目录中已经存在的exe,所以如果exe不存在,调试就会报上图的错误。

搜到的办法主要有两种:

- 重置VS,http://jingyan.baidu.com/article/47a29f24291108c0142399e0.html

- 重新引用项目用到的其它项目或程序集

但都解决不了,最后在stackoverflow找到办法:

http://stackoverflow.com/questions/3516333/debug-target-is-missing

其中CZFox的答案:

- 首先确保项目输出路径设置正确。输出路径在这里查看/设置:项目\属性\生成\输出路径

- 完了确保在【配置管理器】(在菜单【生成】里)中,项目的生成复选框打勾,如图:

之前就是因为这个勾没打上~汗,但至于为什么一直好好的怎么莫名其妙就没勾了,原因不明。

如果你的不是这个原因,那继续折腾吧,加油。

本文参与腾讯云自媒体分享计划,欢迎正在阅读的你也加入,一起分享。

我来说两句

0 条评论
登录 后参与评论

相关文章

  • 【C#】回调方法不通过object参数获得委托实例

    回调方法中几乎都会存在获取委托实例的需求,进而通过委托实例调用EndInvoke以得到异步执行的返回值。在我看过的相关文章中,获取委托实例的方法几乎都是同一个,...

    AhDung
  • 【C#】妈妈再也不用担心自定义控件如何给特殊类型的属性添加默认值了,附自定义GroupBox一枚

    ------------------更新:201411190903------------------

    AhDung
  • 【C#】分享基于Win32 API的服务操作类(解决ManagedInstallerClass.InstallHelper不能带参数安装的问题)

    ------------------201508250915更新------------------

    AhDung
  • cJSON精度丢失问题

    问题复现步骤: 1) 输入字符串: {     "V":0.12345678 } 2) 字符串转成cJSON对象 3) 调用cJSO...

    一见
  • 互联网开发模式三:持续集成与DevOps

    持续集成的意义和实践 不管是敏捷开发的快速迭代,还是重构系统,我们都将频繁的编译代码、部署、测试,也就是所谓的集成。如果我们的系统集成效率太低,那么快速的迭代可...

    韩伟
  • 大量ECAgent报错

    电脑的突然变卡,检查任务管理器发现了大量的ECAgent的进程,而且不断的产生中,很是苦恼!

    @坤的
  • 《BigData赴美考察记》预告一:加州大学伯克利分校

    数据猿导读 考察的首日,当地时间5月4日,考察团将对伯克利大学进行访问。 ? 为了更好的对接国际最新技术和应用,上海大数据联盟将于5月4日至10日组织中国大数据...

    数据猿
  • 【Rust blog】细说Rust错误处理

    这篇文章写得比较长,全文读完大约需要15-20min,如果对Rust的错误处理不清楚或还有些许模糊的同学,请静下心来细细阅读。当读完该篇文章后,可以说对Rust...

    MikeLoveRust
  • linux下的程序调试方法汇总

    搞电子都知道,电路不是焊接出来的,是调试出来的。程序员也一定认同,程序不是写出来的,是调试出来的。那么调试工具就显得尤为重要,linux作为笔者重要的开发平台,...

    战神伽罗
  • Julia1.1学习笔记:从入门到放弃

    市面上很多Julia的书籍,都是旧版本的,Julia要到1.0以后语法才算稳定,所以最好的资料是官方文档,幸运的是[Julia有中文社区]:(https://d...

    邓飞

扫码关注云+社区

领取腾讯云代金券