标签:
问题如图:
如果先点【生成】项目,再按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的答案:
- 首先确保项目输出路径设置正确。输出路径在这里查看/设置:项目\属性\生成\输出路径
- 完了确保在【配置管理器】(在菜单【生成】里)中,项目的生成复选框打勾,如图:
之前就是因为这个勾没打上~汗,但至于为什么一直好好的怎么莫名其妙就没勾了,原因不明。
如果你的不是这个原因,那继续折腾吧,加油。
【手记】F5调试报"由于缺少调试目标xxx无法开始调试xxx设置OutputPath和AssemblyName"
标签:
原文地址:http://www.cnblogs.com/ahdung/p/4940455.html