Developer Tools Ecosystem Summit Videos Now Available!

Video recordings of the talks that were given at the 2009 Developer Tools Ecosystem Summit have just been posted on Channel 9.  There are some great talks on topics ranging from VSX basics, to the extending the new Editor, to deploying and sharing your extensions on the Visual Studio Gallery.  Check them out and let… Read more

Building and publishing an extension for Visual Studio 2010

Quan To – Program Manager, Visual Studio Platform Team Short Bio: Quan is responsible for the Extension Manager and Visual Studio SDK.  Quan has been with Microsoft for over ten years and has also spent time working on the Tablet PC Team and the Visual Studio Deployment team. Visual Studio 2010 supports more platforms and languages out… Read more

Bootstrapping of VS packages and VSIX extensions in VS2010

Dmitry Goncharenko: Developer, Visual Studio Platform Short bio: Dmitry has been at Microsoft for about 10 years working on several areas of Visual Studio. For Visual Studio 2010, he helped to design and implement PkgDef management, VSIX technologies, and hosting of MEF components. Visual Studio 2010 uses two technologies to make it much simpler to… Read more

Upcoming VS Platform MSDN Webcasts

[Update:  The Introduction to Visual Studio 2010 Extensibility has been moved to 12/16 @ 10 a.m.  Please update your calendars to reflect this change.]  I wanted to announce two upcoming MSDN Webcasts that will be presented by Visual Studio Platform PMs, Weston Hutchins and Chris Granger.  Both of these are introductory level talks focused on… Read more

Visual Studio Extensibility Videos

Quan To is a program manager on the Visual Studio Platform team.  Quan is responsible for the Extension Manager and Visual Studio SDK.  Quan has been with Microsoft for over ten years and has also spent time working on the Tablet PC Team and the Visual Studio Deployment team. Hi folks, I wanted to call… Read more

What’s new for editor extenders in Beta 2?

Noah Richards – Developer, Visual Studio Editor Team Short Bio:  Noah has been working on the Visual Studio Editor team since he graduated college two and a half years ago.  He maintains a blog, posts sample code for editor extensions, and frequently answers editor-related questions on Twitter. Editor’s Note:  This post was originally published on… Read more

Framework Multi-Targeting for VC++ Projects

Short Bio: Pavan Adharapurapu is a developer on the Visual Studio Project and Build team. As part of VS 2010, he has worked on numerous features of the VC++ project system such as property sheets, filters, property pages, platform and tool extensibility, etc. His long term focus is on developing a “common project system” infrastructure… Read more

Debugging Expression Trees in Visual Studio 2010

First of all, let’s take a look at the example from one of my previous posts. It creates an expression tree for calculating the factorial of a number.ParameterExpression value = Expression.Parameter(typeof(int), “value”); ParameterExpression result = Expression.Parameter(typeof(int), “result”); LabelTarget label = Expression.Label(typeof(int)); BlockExpression block = Expression.Block( new[] { result }, Expression.Assign(result, Expression.Constant(1)), Expression.Loop( Expression.IfThenElse( Expression.GreaterThan(value, Expression.Constant(1)),… Read more

Diagnosing Toolbox Filtering Errors

Hi again – Josh here, Toolbox developer. If you’ve created or installed a toolbox item, but it doesn’t appear in the toolbox when the appropriate designer is active, the first thing to do is select “Show All” from the toolbox and check to see if the item is there at all.  (The new search feature… Read more

Can I host a VSIX on my own server?

Several of our VSIP partners have asked me if they can host their VSIX file on their own server and what would the user experience be? To answer the first question, yes, you can host your VSIX file on your owner server.  It doesn’t have to live on the Visual Studio Gallery.  Customers who visit… Read more