您的位置:首页 > 编程语言 > PHP开发

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

2015-11-05 18:33 686 查看
问题如图:



如果先点【生成】项目,再按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的答案:

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

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



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

如果你的不是这个原因,那继续折腾吧,加油。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: