今早公司的一个同事遇到了一个在VS2008下发布项目时总是失败的问题,但是代码是可以正常编译通过的,很奇怪的问题,上网找了一下这个问题的解决办法,网上说了“要知道发布是怎么失败的,用组合键"Ctrl+Alt+O"即可,仔细查看信息可发现有没发布成功的详细提示,然后在资源管理器中找到那一项,删除或排除到项目外,重新生成之后再发布,OK!”
按照网上的做法:果然发现了问题所在,在发布的时候,images文件夹中有两张图片有黄色的感叹号图标,这应该是那两张图片在本地删除了,项目中引用时找不到所以出现了黄色的警告感叹号图标,于是我把那两张图片排除到项目外,再编译发布,这次果然可以成功发布了,分析了一下发生此种情况的原因:主要还是某些资源改名或删除后,导致发布时找不到导致的!
记录一下解决办法,下次再遇到类似的问题时,就可以这样尝试去解决!