-
Creating and Distributing Packages with the Visual Studio SDK
Last updated: Tuesday, February 19, 2019
Published in: CODE Focus Magazine: 2008 - Vol. 5 - Issue 1 - Extensibility
Visual Studio is a great tool on its own and it can be extended.By using the Visual Studio SDK (VS SDK), one can create powerful extensions to fit almost any developers’ needs.
-
Creating Visual Studio Add-Ins
Last updated: Tuesday, February 19, 2019
Published in: CODE Focus Magazine: 2008 - Vol. 5 - Issue 1 - Extensibility
Visual Studio provides one of the most powerful IDE’s on the market. One under-exploited aspect of this IDE is the extensibility model. Programming IDE’s are not static development tools. Development techniques, tools, and concepts change. Extensibility has been built into Visual Studio from its early inceptions. The great thing about Microsoft’s foresight is that you can augment functionality of Visual Studio yourself. This article will demonstrate how to extend the Visual Studio IDE using Visual Studio, the .NET Framework, and the Visual Studio Add-In and automation models.
-
Domain-Specific Development in Visual Studio
Last updated: Tuesday, February 19, 2019
Published in: CODE Focus Magazine: 2008 - Vol. 5 - Issue 1 - Extensibility
The Visual Studio SDK contains tools that make it easy to define and implement graphical Domain-Specific Languages (DSLs) and associated code generators in Visual Studio.The term domain-specific development refers to an approach to software development involving the use of DSLs to drive code generators. The tools contained in the Visual Studio SDK are collectively called the “DSL Tools” and use domain-specific development techniques to create and implement DSLs for use in Visual Studio. This article illustrates the domain-specific development approach through an example, and then shows how you can use the DSL Tools in the Visual Studio SDK to build the DSL used in that example.
-
History of the VS IDE
Last updated: Wednesday, November 23, 2022
Published in: CODE Focus Magazine: 2008 - Vol. 5 - Issue 1 - Extensibility
Doug Hodges is interviewed by Ken Levy discussing the history of the Visual Studio IDE (Integrated Development Environment).
-
How XML Tools Use the Visual Studio SDK
Last updated: Wednesday, February 20, 2019
Published in: CODE Focus Magazine: 2008 - Vol. 5 - Issue 1 - Extensibility
I have a funny story about how Visual Studio extensibility works. I work at Microsoft in the SQL Server division focusing on XML technologies and I went to the Visual Studio team a few years ago and asked them if they could build some better XML tools.
-
Introduction to the Visual Studio 2008 Shell
Last updated: Tuesday, February 19, 2019
Published in: CODE Focus Magazine: 2008 - Vol. 5 - Issue 1 - Extensibility
In the next Visual Studio wave of products, Microsoft will distribute its world-class IDE freely via its VS 2008 Shell offerings. In this article, I will give an overview of what the Shell is, what it contains, and how you can start leveraging it to start creating your own tools IDE.
-
Learning the Visual Studio SDK with VSSDK Assist
Last updated: Wednesday, August 31, 2022
Published in: CODE Focus Magazine: 2008 - Vol. 5 - Issue 1 - Extensibility
VSSDK Assist makes it easier to start extending Visual Studio using the Visual Studio SDK (VS SDK).
-
Visual Studio SDK Tips and Tricks
Last updated: Tuesday, February 19, 2019
Published in: CODE Focus Magazine: 2008 - Vol. 5 - Issue 1 - Extensibility
Extensibility in Visual Studio is a bit like science and technology-there is always more to learn and discover even for the experts. In this article, I’ll present a few tips and tricks you may find helpful when creating packages with the Visual Studio SDK.
-
VSMessenger: Taking the Extensibility Plunge
Last updated: Wednesday, November 23, 2022
Published in: CODE Focus Magazine: 2008 - Vol. 5 - Issue 1 - Extensibility
Visual Studio Extensibility can appear daunting to the uninitiated.This article will look at the blogging effort on VSSDK.com, as well as the VSMessenger sample application, and examine how they improve overall approachability to Visual Studio Extensibility.
-
Welcome Letter from the VSX Team
Last updated: Wednesday, November 23, 2022
Published in: CODE Focus Magazine: 2008 - Vol. 5 - Issue 1 - Extensibility
Welcome Letter from the VSX Team
-
XPathmania: Extending the XML Editor in Visual Studio 2005
Last updated: Wednesday, August 31, 2022
Published in: CODE Focus Magazine: 2008 - Vol. 5 - Issue 1 - Extensibility
Though the XML Editor in Visual Studio 2005 has many improvements, it still lacks support for writing and testing XPath queries. In this article, I’ll show you how to leverage the Visual Studio SDK to extend the XML Editor to allow you to write and text XPath queries in Visual Studio 2005.
-
Deconstructing Add-In Architecture in Visual Studio .NET
Last updated: Wednesday, August 31, 2022
Published in: CODE Magazine: 2003 - November/December
Visual Studio .NET provides an incredible leap forward from its predecessor in terms of functionality, but eventually, every developer finds a sought-after feature that just seems overlooked. VS.NET provides great features and capabilities, from intelligent wizards to very useful drag-and-drop functionality such as that provided by the Server Explorer tool window. If there's a problem, it could be one of too much success. A simple stroll through the IDE reveals feature after productivity-inducing feature, providing the developer with a high set of expectations. Eventually, you may find that an expected feature is missing. Fortunately, Microsoft included a very powerful extensibility model, allowing integration of new, custom features directly into the IDE.
-
Extending Your Development Experience with the Visual Studio Gallery
Last updated: Wednesday, February 20, 2019
Published in: Publisher's Point
There are some big, exciting changes happening around Visual Studio! Microsoft is shifting the focus of VS from being just a developer tool to being an entire platform. As part of that shift, the Visual Studio Gallery web site went live on Feb 27, 2008. The site is your one-stop resource for cool productivity tools called Visual Studio extensions. An addition to CodePlex’s repository of collaborative projects and CodeGallery’s place to find sample apps and code snippets, Visual Studio Gallery is THE place to find extensions targeted at Visual Studio. Extensions can be anything from macros to item, project or solution templates to add-ins to full-blown extensibility packages. You’ll find both free and paid extensions built by both professional companies and community members.