Introducing the Microsoft “Roslyn” CTP

Today we are releasing the first Community Technology Preview of the Roslyn Project! What is Roslyn? In the past, our compilers have acted as black boxes – you put source text in and out the other end comes an assembly. All of that rich knowledge and information that the compiler produces is thrown away and… Read more

Using Visual Studio to build VB Windows Phone Applications

by Yang Xiao Today we are announcing the release to web (RTW) of Visual Basic for Windows Phone Developer Tools. This walkthrough demonstrates how easy and convenient it is to develop a VB Windows Phone application using the newly released tools. You’ll see that the many new IDE features in Visual Studio 2010, which help… Read more

Walkthrough– Publishing an Extensibility Web Control Project Template (Part 2 of 2)

Introduction In Walkthrough– Publishing a Custom Web Control (Part 1 of 2) you learned to create and publish a custom web control. You created the extensibility project manually, a procedure with many steps. Now that you have an extensibility project template, you can publish it to the Visual Studio gallery. Anyone who wants to create… Read more

Walkthrough– Publishing a Custom Web Control (Part 1 of 2)

The Visual Studio 2010 SDK adds several project templates to Visual Studio that let you create and share custom controls. These are called extensibility projects. In addition to compiling the control, the extensibility project prepares it for publication by incorporating it into a VSIX extension. A VSIX control extension can be shared by publishing it… Read more

Custom Extension Types with VSIX

DISCLAIMER: While the following technique is supported in Visual Studio 2010, the interfaces and methods exposed by Microsoft.VisualStudio.ExtensionManager.dll are likely to change in future Visual Studio releases. If you create an extension that relies on Microsoft.VisualStudio.ExtensionManager.dll, there is no guarantee that your extension binary will work on future Visual Studio releases without code changes. If… Read more

Creating and Sharing Project & Item Templates

One of the great new features we added in Visual Studio 2010 is the ability to easily find and consume online Project and Item templates without leaving the New Project/Item dialog. What may not be so obvious is how to go from a piece of code you want to share to a template contained in… Read more

CodeBlog: Writing a Blogging Extension for Visual Studio 2010

Have you ever wanted to quickly share a code sample to Twitter or your blog without leaving Visual Studio?  Steve Apiki walks through how to create an extension for Visual Studio 2010 that does just that. Walkthrough: His walkthrough touches on a number of extensibility options inside Visual Studio 2010 such as: How to… Read more