转载:https://blog.csdn.net/u012814856/article/details/70325267

一、引言

这里因为工作的原因,公司项目使用的是 VS2015 的编译环境,但是因为程序员永远是喜欢最新的 IDE 的原因,所以我一直都在使用 VS2017 进行工作。

但是最近出问题了,我用 VS2017 新建了一个项目,写了一个小小的 demo ,想要上传到公司项目上去,这时候看到图标我就傻眼了。

这时候发现,项目中的图标已经变了,因为之前一直用的 VS2015,所以应该是 VC 版本为 14 才对。这下怎么办,该如何是好呢?

二、尝试修改新建项目的平台工具集

这里尝试修改下新建项目的平台工具集试试:

注意左上角的配置是所有配置。

这时候重新编译解决方案,发现问题还是没有解决,sln 依然显示是 15 的 VC 版本。

三、祭出 vs code 文件对比大法

这里将两个版本的 sln 文件 copy 到桌面,使用 vs code 打开,然后选择进行对比:

可以看到,这两个 sln 文件只有在文件的第二行和第三行有所区别,这里将对应原来版本的 sln 文件的第二行和第三行 copy 到现在 sln 文件的第二行和第三行,保存,重新编译解决方案:

查看修改后的图标显示为 VC 版本 14,问题解决!

三、总结

君子性非异也 善假于物也。

vs code 的对比文件差异的功能实在是非常实用的。

希望这个问题的解决方法能够对各位有所帮助。

————————————————
版权声明:本文为CSDN博主「曾经去过跨越一个小时的地方」的原创文章,遵循CC 4.0 BY-SA 版权协议,转载请附上原文出处链接及本声明。
原文链接:https://blog.csdn.net/u012814856/article/details/70325267

最新文章

  1. Mac Mail PGP Setup 如何在苹果电脑上设置安全邮件 良好隐私密码法(英语:Pretty Good Privacy,缩写为PGP)
  2. 不可或缺 Windows Native (12) - C++: 引用类型
  3. html中调用silverlight中的方法
  4. 类内const static(static const)成员变量初始化问题
  5. Velocity
  6. YUI之数组操作
  7. 4.在浏览器中解析XML
  8. ios7对于NSString对象进行了的变更
  9. Android热插拔事件处理详解
  10. eclipse 界面开发--windowbuilder
  11. Spider-five
  12. nfs+rsync备份
  13. Linux基础实操五
  14. android学习笔记(8)linearlayout与android:layout_weight学习
  15. Redis 中 redis.conf配置详细解析
  16. 【Mysql】可视化工具
  17. xgboost学习与总结
  18. vue.js个人学习心得
  19. 使用 istreambuf_iterator 读取文件内容,赋值给 std::string
  20. C++面向对象程序设计的一些知识点(5)

热门文章

  1. GET和POST的本质区别
  2. 利用分块传输吊打所有WAF--学习笔记
  3. iOS打电话功能的简单实现
  4. MySQL数据库中几种数据类型的长度
  5. zookeeper与分布式系统
  6. Java高并发系列——检视阅读
  7. js 去掉字符串最后一个逗号:笑死我了
  8. Linux实战(18):Centos强制踢掉某登录用户的方法
  9. Jenkins+Git+Gitlab+Ansible实现持续集成自动化部署动态网站(7)
  10. 仿苏宁移动web页面 自适应 rem&less