Visual Studio 11 Development Guide (2) discard macro processing in Visual Studio 11

Source: Internet
Author: User

 

In Visual Studio 11, you cannot use macros. This indicates that macro Extensions cannot be embedded into the IDE in the first Visual Studio version in the last decade. However, the complete compilation extension can still be created, and new project templates can also be added, which makes the entire process more convenient.

Based on Microsoft's usage tracking data, the number of Macros in Visual Studio is less than 1% of the total number of developers. This is not enough for Microsoft to discard this function. The macro function maintenance cost in Visual Studio is too high, which is another reason. Unlike other functions, the macro support, each new version of Visual Studio must be updated and a lot of tiring tests must be performed. In theory, users should be able to record and play any function in the macro IDE, which puts a huge burden on Microsoft's maintenance.

Matt Kaufman said: Macro ide has not been updated in several versions. After you start it, you will soon be able to see it as an old version of Visual Studio. Even more troublesome: It only supports Visual Basic. You cannot use C # or other new. NET languages to create macros.

As mentioned above, the extensibility support now includes some new project templates. The templates in the following Table support C # and VB:

  • Visual Studio package: used by previous vspackage-style plug-ins.
  • Editor classifier: used to create your own syntax highlighting.
  • Editor text adornment: used to create colored text in the editor window.
  • Editor viewport adornment: used to place visual elements related to the visual appearance of the editor.
  • [Vb/C #] work item Template
  • [Vb/C #] project template
  • Vsix project: this is a new plug-in model, which is the most common in Visual Studio Gallery.
  • Windows Forms toolbox Control
  • WPF toolbox Control

In addition to language-specific templates, there is also a common extension folder, including:

  • Visual Studio add-in: This is a wizard that allows you to create the add-in Plug-in using C #, VB, C ++ ATL, or C ++ CLR.
  • Visual Studio package: Another wizard that allows you to select between C #, VB, and C ++.
  • Visual Studio shell isolated: You can use it to create applications based on Visual Studio IDE. For early examples, see addon studio for World of Warcraft.

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.