【转】VS2015工程转换为VS2013、VS2012、VS2010工程方法汇总

声明:本文大部分出自于转载,感谢大神们的贡献,小部分是自己增添的。因为有自身亲测的体验,且转载的原文中有小小的bug,故花点时间写了方法汇总,特此说明。

作用:解决vs低版本无法直接打开高版本的工程文件问题。


一、转载出处

http://blog.csdn.net/qq2399431200/article/details/52397190

https://blog.csdn.net/amusi1994/article/details/53335106


二、具体操作

方法一:(最可靠方法,小编推荐)VS2015+VS2013双平台

···  新建VS2013工程,导入VS2015中的.h、.cpp等文件,手动导入的时间会比较长,因为视你的工程文件数目而言。

····这个方法虽然很傻瓜,但是极简单,适合于不爱捣鼓平台的小白。

····题外话:本人之前安装的是vs2015 enterprise版,用着还行,但用其进行开发时,会遇到很多平台配置的问题,于是狠下心又安装了vs2013,在安装vs2013时查阅了很多资料,前期都是关于两个平台能不能兼容的问题,但查了很久也没有所以然,于是一不做二不休,就下载并安装了vs2013 ultimate版,结果...出人意料的完美,两平台没有影响,独立性很强。安装过vs2015的童鞋应该都知道,其功能很强大,而且在安装时可以custom安装,所以在此就不介绍vs2013的安装,因过程与vs2015安装教程一致,其安装速度更快。

····安利:vs2013 ultimate版本百度云资源http://pan.baidu.com/s/1skLwmex


方法二:(稍繁琐的方法)直接修改VS2015解决方案和工程信息

步骤1:修改解决方案文件(.sln文件):

····用记事本打开原vs2015的.sln文件,具体如下:

·····Microsoft Visual Studio Solution File , Format Version12.00

·····# Visual Studio 14

·····VisualStudioVersion=14.0.23107.0

关键:修改上述红色标记的版本号

具体对应关系如下:

-Visual Studio 2010 - Format Version 11.00

-Visual Studio 2012 - Format Version 12.00

-Visual Studio 2013 - Format Version 12.00

-Visual Studio 2015 - Format Version 12.00

-Visual Studio 2010 - #Visual Studio 10

-Visual Studio 2012 - #Visual Studio 11

-Visual Studio 2013 - #Visual Studio 12

-Visual Studio 2015 - #Visual Studio 14

-Visual Studio 2010 - VisualStudioVersion=10

-Visual Studio 2012 - VisualStudioVersion=11

-Visual Studio 2013 - VisualStudioVersion=12

-Visual Studio 2015 - VisualStudioVersion=14

上述VisualStudioVersion最好可以自行查的具体一点,如下是我亲测修改的(这里版本号之所以这么具体,实际是因为我安装了vs2013,可以参考vs2013项目修改)

Microsoft Visual Studio Solution File, Format Version 12.00

# Visual Studio 2013

VisualStudioVersion = 12.0.21005.1

MinimumVisualStudioVersion = 10.0.40219.1


步骤2:修改项目文件(.vcxproj文件)

····用记事本打开原vs2015的.vcxproj文件,具体如下:

······<?xml version="1.0" encoding="utf-8"?>

······<Project DefaultTargets="Build" ToolsVersion="14.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">

关键:1、将ToolsVersion="14.0"改成你所需要的版本号

·········2、将文件中所有的V140替换为你所需要的版本号(按ctrl+H组个键)

具体对应关系如下:

-Visual Studio 2008 - ToolsVersion 3.5

-Visual Studio 2010 - ToolsVersion 4.0

-Visual Studio 2012 - ToolsVersion 4.0

-Visual Studio 2013 - ToolsVersion 12.00

-Visual Studio 2015 - ToolsVersion 14.00

-Visual Studio 2008 - V90

-Visual Studio 2010 - V100

-Visual Studio 2012 - V110

-Visual Studio 2013 - V120

-Visual Studio 2015 - V140

···通过上述两个步骤设置,既可成功将高版本vs修改成可在低版本vs下使用的工程文件。


注:方法一是我自己琢磨的,不过也是大部分人可以想到的,虽然方法很笨,但很好用;

       方法二是参考网上教程来的,很实用也很高效。


  • 1
    点赞
  • 5
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
好的,这是另外几十道 ETL 工程师面试题: 1. 请解释一下事实表和维度表之间的关系。 2. 在 ETL 过程中,你如何处理数据重复和冗余? 3. 你如何处理源系统中的数据格式不一致性问题? 4. 请解释一下事实表的粒度和粒度调整的过程。 5. 在 ETL 过程中,你如何处理数据的历史追溯需求? 6. 你在以前的项目中使用过哪些数据集成工具?你对它们有什么评价? 7. 如何处理源系统中的数据增加或删除字段的情况? 8. 请解释一下维度表的慢变化维(SCD)类型和示例。 9. 在 ETL 过程中,你如何处理数据的数据类型转换和格式化问题? 10. 你如何处理源系统中的数据重命名和重构? 11. 请解释一下维度表中的层次结构和层次调整的过程。 12. 在 ETL 过程中,你如何处理数据分区和分片? 13. 你在以前的项目中遇到过哪些数据安全性问题?你是如何解决的? 14. 如何处理源系统中的数据合并和拆分操作? 15. 请解释一下事实表中的多值事实和示例。 16. 在 ETL 过程中,你如何处理数据的异常值和离群值? 17. 你如何处理源系统中的数据重复记录和缺失记录? 18. 请解释一下维度表中的属性和属性层次的关系。 19. 在 ETL 过程中,你如何处理数据的哈希分配和负载均衡? 20. 你在以前的项目中使用过哪些数据校验工具或技术?你对它们有什么评价? 21. 如何处理源系统中的数据加密和解密操作? 22. 请解释一下维度表中的类型2 SCD 和类型3 SCD 的区别。 23. 在 ETL 过程中,你如何处理数据的滚动窗口和时间戳? 24. 你如何处理源系统中的数据批量导入和增量导入? 25. 请解释一下事实表中的累计快照和增量快照。 26. 在 ETL 过程中,你如何处理数据的合并和分流? 27. 你在以前的项目中遇到过哪些数据质量问题?你是如何解决的? 28. 如何处理源系统中的数据格式转换和编码转换? 29. 请解释一下维度表中的嵌套层次和标志属性。 30. 在 ETL 过程中,你如何处理数据的聚合和汇总? 希望这些问题能够继续帮助你准备面试。如果你还有其他问题,请随时提问!

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值