For instance, you could add new properties to the Properties, or you could create a new tool window to add more features.Įditor and Language Service Extensions: add your own customizations to the IntelliSense provided for Visual Studio languages, or create support for new programming languages. You can also provide custom shortcuts for your menu items.Įxtending and Customizing Tool Windows: extend existing tool windows or create your own tool windows. You can use them to launch new Visual Studio functionality or your own external helper applications. Here are links to the relevant sections:Įxtending Menus and Commands: add your own items to Visual Studio menus and toolbars. In practice, we have found that the features most people want to extend are commands, menus and toolbars, windows, IntelliSense, and projects. In theory, you can extend just about any part of Visual Studio: menus, toolbars, commands, windows, solutions, projects, editors, and so on. Which Visual Studio features can I extend? Many extensions are open-sourced, and the Marketplace includes links to their GitHub repo. Productivity tools that extend the core IDE experience with more templates, code refactoring, new dialogs or tool windows.ĭomain-specific designers for scenarios like data design or cloud support.įor examples of extensions, check out the Visual Studio Marketplace. Support for languages that aren't included in Visual Studio, with syntax coloring, IntelliSense, and compiler and debug support. Here are some examples of the kinds of extensions you can build: Of course, most extensions have something to do with writing code, but that doesn't have to be the case. The sky's the limit when it comes to imagining different Visual Studio extensions. What kinds of things can I do with Visual Studio extensions? For more information about installing the Visual Studio SDK, see Install the Visual Studio SDK. You can install the Visual Studio SDK as part of regular setup, or you can install it later on. You need to install the Visual Studio SDK in addition to Visual Studio in order to develop Visual Studio extensions. What software do I need to develop Visual Studio extensions? For Visual Studio Code, see Visual Studio Code Extension API. For Visual Studio for Mac, see Extending Visual Studio for Mac. This article applies to Visual Studio on Windows. If you don't see the information you're looking for, use the feedback buttons ( Is this page helpful? in the upper right of the screen) to ask for what you want. We've listed some of the most common ones here. If you've never written a Visual Studio extension before, you probably have some questions. Start developing extensions in Visual Studio
0 Comments
Leave a Reply. |