vs2013中$(TargetPath)与Link.OutputFile不同,导致调试debug找不到exe

之前把VS2008项目升级为VS2013项目后,出现了VS2013调试debug找不到exe文件的现象,如:http://blog.sina.com.cn/s/blog_6c617ee301013xtz.html

原因是原工程的属性设置了输出目录在debug下,但是输出文件在bin下,项目更新后debug的目标宏路径就出错了(属性——>调试——>命令——>$TargetPath)。

有的方法说把两个目录统一下就好了,但是我就是想单独把*.exe放在bin下,可以按如下操作:

原本的属性——>调试——>命令——>$TargetPath是错的,该目录下没有exe

改成下面这样就好了

另附参考网页: vs2012的debug设置问题

原文地址:https://www.cnblogs.com/HongyunL/p/5115301.html