Visual Studio 2012 Update 1发布了

  本人一直关注Visual Studio在C++方面的发展和改进,之前已经体验过两个CTP升级包,

第一个Visual Studio 2012 Update 1 CTP

这个升级包主要是在平台工具集里添加了支持生成运行于XP的C++程序。

第二个Announcing November CTP of the C++ compiler, now with more C++11

这个升级包是添加了一些C++11特性的支持,如

  • Variadic templates
  • Uniform initialization and initializer_lists
  • Delegating constructors
  • Raw string literals
  • Explicit conversion operators
  • Default template arguments for function templates

详细的内容请看原文链接。以上这些都只是CTP升级包,正式的升级包请看下文。

  几小时前,Somasegar在博客上非常兴奋的宣告,Visual Studio 2012 Update 1 Now Available!

于是笔者也hold不住的果断更新了。

此次升级,对于C++而言。暂时没有发现非常大的变化,基本和CTP升级包的内容一样。Eric Battalio在博客上说,我们兑现了6月时对C++开发者的承诺,C++编译器组建的程序已经支持在XP系统上运行。

可以通过如下的操作实现:

1.在“Solution Explorer”中选中项目,然后右键菜单里点属性。

2.Property Pages里选择Configuation Properties,选择General,然后在Platform Toolset里选中Visual Studio 2012 - Windows XP (v110_xp)即可。

其他更新改善的地方这里就不再详述。感兴趣的朋友可以到 Visual Studio 2012 Update 1 Now Available!

更新的途径如下:

方法一:通过在线升级包进行升级。(点击进入下载页面

方法二:通过Visual Studio 2012 Tools菜单里的Extensions and Updates检查更新

方法三:离线升级包(迅雷快传,这个是本人layout下升级文件后打包上传的,本人非迅雷会员,只有七天分享时间,有愿意贡献会员帐号分享的可以私密我。)

笔者使用的是在线升级包,整个过程大概用了100分钟。(吐槽下:之前安装第一个CTP升级包时,花了11个小时,估计RPWT。)

大家赶紧下载体验吧。

另外,笔者安装完时,打开Help Viewer时,出现了一个错误提示:"a content file required by the help viewer is missing or has been corrupted."。

 经过摸索,发现出现此问题的原因在于,之前修改了帮助文档的路径,而VS在安装升级包后,把路径改成了默认的,所以出错了。

解决办法:

打开注册表编辑器:定位到HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Help\v2.0\Catalogs\VisualStudio11,将LocationPath修改成正确的路径即可

这也算是VS升级包一个需要改进的地方。

期待VS2012有更大的改进。

转载请标明出处,原文地址:http://www.cnblogs.com/hwangbae/archive/2012/11/27/2790637.html
如果觉得本文对您有帮助,请支持一下,您的支持是我写作最大的动力,谢谢。


原文地址:https://www.cnblogs.com/hwangbae/p/2790637.html