Visual Studio 11开发指南(9)Visual C++ 新功能体验
最后更新于:2022-04-01 10:27:09
**项目的兼容性 = 不用升级**
多年来为我们的客户的难点之一已与新版本的 Visual Studio 相关的升级的成本。与 Visual Studio 2010,尤其是对于 Visual c + + 客户从 Visual Studio 2008 年升级相关的成本太高,因为打破编译器更改和基于 MSBuild 完全新的项目并生成系统太麻烦。
在 Visual Studio 11 我们有支持项目 Visual Studio 2010 和 Visual Studio 11 之间的兼容性。将能够打开和处理 (构建等) 在 Visual Studio 11 你 Visual Studio 2010 项目无需升级的项目文件。
升级向导已经一去不复返了。
![The upgrade wizard is gone](https://docs.gechiui.com/gc-content/uploads/sites/kancloud/2016-04-01_56fdf14bb5302.png "The upgrade wizard is gone")
升级向导不会加载一个 Visual Studio 2010 项目在 Visual Studio 11 时弹出窗口。它只加载。可以生成项目在 Visual Studio 11 使用 Visual Studio 2010 工具使用针对功能,下面,我会解释更多。这意味着你适应使用新的编译器,而你的第三方供应商为您提供了与编译器,您仍然可以利用新的 Visual Studio 11 IDE,而无需中断您的船周期的 Visual Studio 11 兼容的二进制文件。只是平台工具集属性设置为 v100 属性页中 (需要与 Visual Studio 11 并行安装的 Visual Studio 2010)。既然有没有升级时使用的 Visual Studio 2010 工具 (v100) 为你创造可以继续加载项目/解决方案在 Visual Studio 2010 年也。
![Setting the platform toolkit](https://docs.gechiui.com/gc-content/uploads/sites/kancloud/2016-04-01_56fdf14bd2bae.jpg "Setting the platform toolkit")
你可能会想,"等待 !!! !"是否我有 200 多个本机项目,我不想被更改为每个项目平台工具集属性。
我们通过提供您更新解决方案文件从您的工具集权利的方法解决这一问题在 Visual Studio 11。右击解决方案文件显示上下文菜单,从中可以选择更新对所有本机项目的工具集。
![](https://docs.gechiui.com/gc-content/uploads/sites/kancloud/2016-04-01_56fdf14bf024d.png)
不要"升级"吓住,此选项仅更新每个本机使用 Visual Studio 11 解决方案中项目的工具集属性生成工具 (版本的 v110)。
请注意,此功能是不限于只是 Visual c + + 项目的解决方案,但对混合解决方案以及其中可能包含一些 Visual c + + 项目,一些 C# 项目也有效。
**Visual Studio 模板 (VSTemplates) 支持**
Visual Studio 2010 版本和以前版本的 c + + 提供了一种方式创建使用旧的.vsz/.vsdir 格式的项目模板。这种格式很旧,不支持发布模板下载和使用其他客户的扩展库的功能。C + + 的 visual Studio 11 创作您自定义的项目和项模板,将允许任何新的模板,以利用此基础结构,以将发布的扩展库模板在线支持的"vstemplates"格式。
你可以任意手作者使用架构您自定义的"vstemplate"文件,或者如果正在处理的项目可以使用 Visual Studio 将它导出到模板中,如下所示。
![](https://docs.gechiui.com/gc-content/uploads/sites/kancloud/2016-04-01_56fdf14c220c3.jpg)
只需填写您的模板的详细信息,并在该向导中单击完成。
![](https://docs.gechiui.com/gc-content/uploads/sites/kancloud/2016-04-01_56fdf14c3860c.jpg)
现在转到文件-> 新建-> 项目在 Visual Studio 11 和您的模板显示。
![](https://docs.gechiui.com/gc-content/uploads/sites/kancloud/2016-04-01_56fdf14c50af1.jpg)
也可以上传模板到扩展库通过创建的 VSIX 模板
赶紧下载VS11体验吧
[http://www.microsoft.com/click/services/Redirect2.ashx?CR_CC=200098144](http://www.microsoft.com/click/services/Redirect2.ashx?CR_CC=200098144)