⬆️ ⬇️

VS 2010 Extension Manager and the new PowerCommands extension

vs2010 This is the twenty-third article in a series on the release of VS 2010 and .NET 4.



Today's article will tell about the extensibility improvements made in VS 2010, for example, the new cool extension - PowerCommands, which saw the light just a few days ago (it is absolutely free).



Extensibility in VS 2010



VS 2010 is a richer model for extensibility than previous versions. Any developer can create an extension that can add new functionality, customize Visual Studio 2010 IDE, code editor, project system, and associated designers.

')

VS 2010 extensions can be created using the new MEF technology (Managed Extensibility Framework) , which is integrated in .NET 4. You can learn more details on how to create extensions for VS 2010 in the article from the Visual Studio team .



VS 2010 Extension Manager



Developers who create extensions can distribute them in any way: through their own sites or selling.



Visual Studio now comes bundled with an IDE extension manager that allows developers to search, download and activate extensions online. You can download the extension manager via the Tools-> Extension Manager menu:



image



You will see a dialog box that provides access to the online gallery from Microsoft, with a list of available extensions, any of which can be downloaded and activated on your copy of Visual Studio:



image



You will find hundreds of cool extensions provided by online galleries. You can filter them by category (use the category tree on the left side of the window). By clicking “download” on any extension you - download, install and activate it.



PowerCommands for Visual Studio 2010



This week, Microsoft released the free PowerCommands extension for Visual Studio 2010. You can read more about it in the gallery and install it through the “Extension Manager”, as shown above.



PowerCommands adds tons of useful commands and trifles to Visual Studio 2010. Below is a screenshot of just a few useful commands that the extension adds to the context menu of the Solution Explorer:



image



Below is a list of all available commands in this release:



How to temporarily disable extensions



Extensions provide a great way to make Visual Studio an even more powerful tool and increase productivity. Only one BUT should be remembered, all extensions are launched inside the Visual Studio process (DevEnv.exe), therefore any extension error can affect the stability and performance of Visual Studio.



If you ever find yourself in a situation where things are slower than they should, or if IDEs are constantly falling, you should temporarily disable any installed extension and check if this resolves the problem. For installed extensions, you can do this in the online gallery by opening the extension manager (menu Tools-> Extension Manager), selecting the “Installed Extensions” node in the upper left part of the window, selecting “Disable” from any extension in the list:



image

Source: https://habr.com/ru/post/93446/



All Articles