时间在流逝,世界在变化。对于编程工具的使用,激进派当然好选择了,尽量用最新的(比如vs2017),这样即使稍有过时也不会立刻落伍。
但是如果你是保守派,正在坚守一个你认为刚刚好,不会过新也不会过旧的工具,学会了可以立刻致大用,就要当心你所坚守的工具,在坚守了几年之后,可能落伍了。就说一下C/C++的事情。Win98时代,最流行的是turboc2.0。WinXP时代,再用turboc2.0已经令人抓狂了,自然就要上vc6.0(也可以上devcpp或cfree,但是要写支持中文的gui当然是vc6.0用起来舒服)。2013年左右Win7/Win8/Win8.1登上取代WinXP的征程的时候,vc6.0体验很差,当然要用vs2005/2008/2010(同样的,也有人用codeblocks)。
现在2017年,WinXP已经渐渐淡出历史,Win7成了新时代的WinXP,Win10正在半年一次飞速更新,用什么版本的vs最好呢?
如果不想折腾的话,VS2012(Update5)加上最新版的.NET DevPack能够满足绝大多数爱好者的要求。
为什么不用VS2013/2015呢?VS2013/2015很多功能需要装IE10/11,装了IE10/11就得装上平台更新KB2670838,但是我见过的盗版Win7大部分是IE8/9,自然也是没有KB2670838的。简而言之,Win7SP1装VS2012没有先决条件,是使用VS2012的最大理由。
为什么不用VS2005/2008/2010呢?这是因为VS2012支持比较新的技术,比以前的版本好用很多。
对于C#/VB爱好者,它支持最新的.NET4.x(只要安装最新的.NET DevPack),虽然语法只有C#/VB 5.0,但也够用了。对于数据库,它原生支持超轻量级的SQLLocalDB,不用再担心SQLExpress在新系统的兼容性问题。目前来看比较好用。
对于C++爱好者,它自带DirectX编译器d3dcompiler_46.dll,同时,它也开始支持了C++AMP这种简化调用GPU运算的技术,它也对C++/CLI恢复了智能提示支持。目前来看比较好用。
要注意的是,这篇文章只是说「在2017年,vs2012是比较好用的版本」,并不表明以后仍然好用,甚至不保证2018年是比较好用的版本。究竟是放弃使用保守版本去追新,还是继续寻找新的保守版本,就要看你自己的判断力了。
VS2012下载地址:
VS2012Ultimate简体中文(已集成序列号):
ed2k://|file|cn_visual_studio_ultimate_2012_x86_dvd_XXXXXXXXXo|1643802624|A3058CE4F2AD7035DB6E67586D07AAA5|/VS2012Ultimate英文(已集成序列号):
ed2k://|file|en_visual_studio_ultimate_2012_x86_dvd_XXXXXXXXXo|1594998784|1BBECB1C7A892DA7D97EC4C840953915|/Update5升级包:
ed2k://|file|mu_visual_studio_2012_update_5_x86_dvd_XXXXXXXXXXo|2538768384|405A484D70CA922DC6FC1F204818D412|/.NET DevPack下载地址:
最新版下载页面:
XXXXXXXXXXXXXXXXXXXXXXXXX/net/targeting.NET4.6.2 DevPack:
ed2k://|file|en_.net_fx_4_6_2_dp_lps_win_7sp1_8dot1_10_win_server_2008sp2_2008r2sp1_2012_2012r2_x86_x64_9058145.exe|86788848|064175480A208A61C4E68CB678A399B3|/
.NET4.6.2 DevPack 简体中文语言包:
ed2k://|file|cn_.net_fx_4_6_2_dp_lps_win_7sp1_8dot1_10_win_server_2008sp2_2008r2sp1_2012_2012r2_x86_x64_9058141.exe|13237608|D4E1F9DA83CAD505E89B43FF194FBFDB|/
Win8WDK暂时还没有离线的解决方案,但是也不是每一个人都要去学习编写驱动的。
其它资源:
DirectXTK for DirectX 11 [2014-09]:
DirectXTK-sept2014.zip
583.07KB
ZIP
47次下载
对于Office编程,Visual Studio 2012只支持Office 2010,不支持较早的Office 2007和较晚的Office 2013,这是比较坑的一点。各版本支持的如下:
Visual Studio 2008支持Office 2003/2007
Visual Studio 2010支持Office 2007/2010
Visual Studio 2012支持Office 2010
Visual Studio 2013支持Office 2010/2013
Visual Studio 2015/2017支持Office 2010/2013/2016
200字以内,仅用于支线交流,主线讨论请采用回复功能。