Interpreting nine new features of Visual Studio 11

Source: Internet
Author: User
Tags silver light visual studio 2010

The previous news released by Visual Studio 11 Developer Preview received the attention and discussion from many technical staff. Recently, the latest beta version of vs2011 was officially launched in Barcelona. To let more people know about the content and compare it with the types of projects supported by vs2010, The csdn software development channel has compiled nine new functions of Visual Studio 11 in the eyes of Mark Michaelis, the world's most valuable expert in Microsoft Visual Studio.

  • Project compatibility)
  • Efficient IDE (IDE productivity improvements)
  • Search everywhere)
  • Tool bar improvements)
  • Additional tooling)
  • Multi-monitor support)
  • Performance Enhancement (enhancements)
  • New project types)
  • Extensibility)1. Project compatibility(Project compatibility) the downward compatibility of visual studio2011 makes you no longer hesitate to upgrade your visual studio2010. In the past, every time you upgrade Visual Studio, you will always modify the project file that you open. Sometimes, you may even modify the version number to make your project No Longer Compatible. Although there is no major problem in personal use, however, when a team is working, it will cause a lot of trouble and only upgrade the team to the same version at the same time. Now, when you upgrade Visual Studio 2010 SP1 to Visual Studio 11, it will no longer affect the team, because Visual Studio 11 is used. the net4.5 framework does not modify the old project file. Although only Visual Studio 2010 SP1 is supported, it is still very practical.2. More efficient ide(IDE productivity improvements) No matter which programming language you use, I believe you will soon notice these efficient functions, and you may be very familiar with them, this is because many features have been seen in Visual Studio 2010 Integrated with the productivity power tools extension. Or you have never tried power tools, but you have used eclipse. I believe you will be familiar with this. First, solution manager has made a lot of changes. It is no longer just a file index. It can view the object structure directly in solution manager. For example, you can expand a CS class to directly view its members and directly open the corresponding file location. Right-click a class member and the call hierarchy menu of the member will be displayed. Generally, this menu includes its base class, category class, and references in the project, click different options in the menu to view or edit the corresponding file location. As you think, double-clicking the node you want to view will open the file location corresponding to the node. The powerful new solution Manager also provides the preview function. Click the node of solution manager to open a preview of the document. In this way, when you just want to preview some files, you will only preview them in a public tab instead of opening too many useless tabs. You can also click the promote button of the preview tab or manually edit it to change it to a normal tab.

3. Search everywhereAlthough simple search has been integrated in visual studio2010, as the first three popular features, visual studio11 will inevitably focus on optimization. Currently, solutions manager, Extension Manager, quick search function, new test Manager, Error List, parallel monitoring, toolbox, and TFs (Team Foundation server) are available) team Project and quick execution of Visual Studio commands.

4. toolbar Improvement(Toolbar improvements)

 

You can directly enter the Quick Command to start the search box. If you type a keyword, the available commands are displayed in the drop-down list. You can even find the tool menu.

5. Additional tools(Additional tooling) Visual Studio has added several new tools that are very eye-catching. Visual Studio 11 ide integrates expression blend, which greatly facilitates the development of XAML-related applications. In addition, Visual Studio 2011 provides a brand new code clone analysis tool. We believe that the old VSS users will be very familiar with it. However, this new version is not only integrated in Visual Studio 11, but also has complete functions.

6. Support for display Processing(Multiple-monitor support) Although Visual Studio 2010 has started to support display processing, there are still many problems. Visual Studio 2011 provides powerful display support. Like New IE, when you drag a tab to another display, it automatically creates an IDE window. If you close the window and open another window, it can restore the original state.

 7. Performance Optimization(Performance enhancements) in Visual Studio 2010, there is a multi-project parallel build function that has not caught much attention, but it is only limited to C ++. Now in Visual Studio 11, no longer subject to programming language constraints. No matter what language you use (supported by Visual Studio 11) for development, you can experience the efficiency of parallel build with ease. You can manage the maximum number of parallel projects in "Maximum parallel lines. Msbuild.exe no longer exists in Visual Studio 11, and because the buildprocess in Visual Studio 11is no longer in the devenv.exe process, Visual Studio 11 compilation will also get better UI responses and lower memory usage. In Visual Studio 11, the maximum number of builds simultaneously is equal to the number of CPU cores by default. We do not recommend that you manually modify this value because it may cause unnecessary conflicting compilation results.

8. New project type(New project types) from a professional perspective, whether to switch from Visual Studio to another version of Visual Studio, it is very important to compare the project type. The new metro-style project is undoubtedly the main feature of Visual Studio 11. Including application, grid application, split application, class library, and unit test library. Another Visual Studio 11 is JavaScript, including blank application, fixed layout application, grid application, navigation application, and split application. Of course, these new features can only be used in Windows 8. It is worth noting that this version still supports window programs, silver light still exists, and is still one of the platforms supported by Visual Studio. It should also be noted that Visual Studio 11 even contains a portable library, which allows cross-platform development of silver light and standard. net. Another representative feature is that new features support C ++ development and use C ++ to develop the metro interface. However, Visual Studio 11 will no longer support platforms earlier than. net2.0, and earlier programs need to be re-installed. For more information about the supported types of other projects, see the big picture attached to the document.

9. scalability(Extensibility) Visual Studio 11 provides a considerable number of plug-ins to help with easier operations. Visual Studio package: Provides plug-ins C #/Visual Basic item and project templates for earlier Visual Studio views: custom documents and project templates editor classifier: custom text highlighting supports editor margin: support custom Editor "margins" UI editor text adornment: Support editor custom image decoration editor viewport adornment: Support for canvas custom image beautification vsix project: the scalability of Visual Studio 11 is embodied in Visual Studio gallery Windows Presentation Foundation/Windows Forms toolbox control: custom control of the client UI Visual Studio 11 also provides A new API interface is used to develop plug-ins. As previously disclosed, including the use of third-party unit and nunit testing tools and custom code analysis tools. This is a signal of Microsoft's open ide expansion, especially for open-source tools. After many improvements, Microsoft has removed a very important feature-macro! According to Microsoft's report, macros are not introduced by default in Visual Studio 2011 because only a few users have used macros. However, Visual Studio 11 can introduce custom features through extension packages. From the developer's point of view, we hope Visual Studio can improve development efficiency. In this regard, Visual Studio 11 has not been significantly improved. However, Visual Studio 11 has made many improvements elsewhere, such as searcheverywhere, true multi-core support, advanced code clone analysis tools, and solution manager. The restructured test functions are also integrated, and all test windows are unified into the same unit test resource manager.The following is a detailed comparison of the project types supported by Visual Studio 11 and visual studio2010:

 

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.