Visual Studio 11 Development Guide (9) Visual C ++ new function experience

Source: Internet
Author: User
Tags visual studio 2010

 

 

Project compatibility = No upgrade required
 
Over the years, one of the challenges for our customers has been the cost of upgrading the New Visual Studio version. The cost is too high for Visual Studio 2010, especially for Visual C ++ customers who upgraded from Visual Studio in 2008, it is too troublesome to break compiler changes and completely new projects and build systems based on msbuild.
 
In Visual Studio 11, we support compatibility between Visual Studio 2010 and Visual Studio 11. You will be able to open and process (build and so on) Your Visual Studio 2010 Project in Visual Studio 11 without upgrading the project file.
 
The Upgrade Wizard is gone forever.

The Upgrade Wizard does not load a Visual Studio 2010 Project in the Visual Studio 11 pop-up window. It only loads. You can generate projects in Visual Studio 11 and use Visual Studio 2010 tools for specific functions. I will explain more below. This means that you are adapted to use the new compiler, and your third-party vendor provides you with the compiler, you can still use the New Visual Studio 11 IDE, without interrupting your shipping cycle with Visual Studio 11 compatible binary files. Only the platform toolset property is set to v100 property page (Visual Studio 2010 that needs to be installed in parallel with Visual Studio 11 ). Since there is no Visual Studio 2010 tool (v100) used for upgrade, you can continue to load the project/solution in Visual Studio in 2010.

You may think, "Wait !!! ! "Do I have more than 200 local projects? I don't want to be changed to the tool set attribute for each project platform.
 
We solve this problem by providing you with a method to update the solution file from your toolset right on Visual Studio 11. Right-click the solution file to display the context menu, from which you can select to update the tool set for all local projects.

Do not "Upgrade". This option updates only the tool set property generation tool (v110 of the version) for each local machine that uses the item in the Visual Studio 11 solution ).
Note that this function is not limited to only a solution for Visual C ++ projects, but for hybrid solutions and some visual C ++ projects, some C # projects are also valid.

 

 
Supported Visual Studio templates (vstemplates)
 
Visual Studio 2010 and earlier versions of C ++ provide a way to create a project template in the old. vsz/. vsdir format. This format is old and does not support downloading release templates or using extended libraries of other customers. C ++'s Visual Studio 11 creates your custom project and item templates, which will allow any new templates to take advantage of this infrastructure, in the "vstemplates" format supported by the released extension library template.
 
You can manually use the custom "vstemplate" file of the architecture, or use Visual Studio to export the file to the template if the project is being processed, as shown below.

 

You only need to enter the details of your template and click Finish in the Wizard.

 

Now go to file-> New-> Project displayed in Visual Studio 11 and your template.

 

You can also upload the template to the extension library through the created vsix Template

 

Download vs11 now

Http://www.microsoft.com/click/services/Redirect2.ashx? Cr_cc = 200098144

Related Article

Contact Us

The content source of this page is from Internet, which doesn't represent Alibaba Cloud's opinion; products and services mentioned on that page don't have any relationship with Alibaba Cloud. If the content of the page makes you feel confusing, please write us an email, we will handle the problem within 5 days after receiving your email.

If you find any instances of plagiarism from the community, please send an email to: info-contact@alibabacloud.com and provide relevant evidence. A staff member will contact you within 5 working days.

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.