VS2017编译警告MSB8027解决办法

3727 人浏览 | 时间: 2018-04-13 16:28:07 | 作者: codexia

发现一个程序员专属的导航网站,你肯定不知道,是时候告诉你了,请前去看看吧

    当你在一个项目里,两个不同的文件夹里,创建了相同的文件,在VS2017里显示为两个不同的目录,在文件夹里也确实在不同的文件夹里。但是当在编译的时候,VS2017发出警告MSB8027,意思是输出的目录相同,导致多个相同的文件生成的中间文件会相互覆盖,从而导致错误。
    那么这个问题如何解决呢?是改文件名吗?当然,改文件名是可以解决的,因为这样让每一个代码文件都有不一样的文件名,就不存在覆盖的问题。
    但是这个并不是最好的解决办法,因为你通过了目录结构来区分代码文件,尽管两个代码文件相同,但是因为路径不同,是可以区分开的。所以改名字是可以解决,但是不是最优雅的方式。
    解决的办法其实也很简单,但是我们需要明白其中的道理。其实编译默认的输出都是将中间文件放在一个目录,所以才会让多个相同文件名的中间文件重叠了,产生了覆盖。那么VS2017既然作为一个工具,
请微信扫码阅读。
为防止恶意爬虫,
已开启反爬机制,
理解哟~~~~
标注
评论
站内搜
百度搜
传送到手机
手机扫码,识别文字,完成传送x
加载中...
标注内容x
加载中...
添加标注x
收藏 0 点赞 0

相关阅读