How to: Display modeling diagrams outside Visual Studio

    In one of Cameron’s blog post we show how to load and save a diagram from within Visual Studio. In this post we’ll show how to use the modeling API to load an Uml diagram outside Visual Studio from a small Windows Form Application and display the diagrams in it. The modeling API…


Dynamically add commands to your VSIP Package

The set of commands that you can expose in a Visual Studio Package is fixed and defined by the .ctc file that you compile and include into your satellite dll. But what if after installation you need to create more commands? There is a solution to this problem. It implies having the ctc.exe (Command table…


A Guidance Package on stereoids

With the upcoming release of GAT for Visual Studio Whidbey RTM we have been working on a few new features, these include: 1. Cascading Menus or nested menus. 2. Custom icons for your recipe or templates commands. 3. New menu aliases for Web projects 4. New templating engine integrated with the VS templating engine. 5….

1

A new Kind of Recipe

I have never really liked how you define a Recipe in GAX. I mean, XML is one of the worst languages you can use to author a Recipe. When we were developing GAX, we always thought that in the future we will provide our own custom built editor, but so far, we haven’t have the…


The Evil EnvDTE namespace

If you have ever written an AddIn for Visual Studio or a Package, you must likely recognize the interfaces EnvDTE.Solution, EnvDTE.Project, EnvDTE.ProjectItem, EnvDTE80.SolutionFolder and EnvDTE.DTE, and you may ask what’s so wrong about these interfaces? In order to answer this question we must look at the history of Visual Studio and Visual Basic. One of…

8