【手記】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的答案:

- 首先確保項目輸出路徑設置正確。輸出路徑在這里查看/設置:項目\屬性\生成\輸出路徑

- 完了確保在【配置管理器】(在菜單【生成】里)中,項目的生成復選框打勾,如圖:

之前就是因為這個勾沒打上~汗,但至於為什么一直好好的怎么莫名其妙就沒勾了,原因不明。

如果你的不是這個原因,那繼續折騰吧,加油。


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM