“Invalid License Data” after VS 11 Beta to VS 2012 RC Upgrade

We’ve been seeing reports of some users hitting an “Invalid License Data” error on VS startup after upgrading from VS 11 Beta to VS 2012 RC. This could be due to upgrading from a “higher” Beta SKU (e.g. Ultimate) to a “lower” RC SKU (e.g. Professional). Fortunately, the fix is simple. Go to the Windows…


Visual Studio @ UserVoice

We now have an official site for Visual Studio on UserVoice! Please use this as a way to send suggestions and feature requests to the Visual Studio team. For specific bugs and errors, please continue to use Microsoft Connect. http://visualstudio.uservoice.com


Visual Studio Extensions and Build Servers

From time to time, we see questions around building a project created with the Visual Studio 2010 SDK on a build server (e.g. Team Foundation Build, TeamCity, CC.NET, etc…). The primary misconception that folks have is that you must install Visual Studio 2010 + SDK on the build server. In this post, I’ll walk through…


PerfWatson – Automatically report responsiveness issues in Visual Studio 2010

We’ve just released a new extension on the Visual Studio Gallery called PerfWatson. Have you ever seen this dreaded error message? Microsoft Visual studio is waiting for an internal operation to complete. If you regularly encounter this delay during normal usage, please report this problem to Microsoft. Well, now you actually can report these problems…


Custom Extension Types with VSIX

I just posted an article entitled “Custom Extension Types with VSIX” on the Visual Studio Blog. Check it out if you’re interested in distributing custom content (not necessarily code) as a Visual Studio extension.


Visual Studio 2010 Released

By now you’ve probably heard that we launched Visual Studio 2010 and .NET Framework 4.0 today! Download Visual Studio 2010 (MSDN subscribers only) Download Visual Studio 2010 SDK The Visual Studio Industry Partner (VSIP) team has also posted a slew of videos showing off some of the great add-on products that bring additional functionality to…


Including Existing Templates in a VSIX Container

In the Visual Studio 2008 SDK, we have several samples (most notably, IronPythonIntegration) set up to use the ZipProject, ZipItem, and VSTemplate build actions to create template zip files. Last week, I published a post on the Visual Studio Blog discussing how you could build templates from source files and package them up in a…


Targeting VS 2008 with the Visual Studio 2010 SDK

Recently, a customer asked us if it was possible to develop and debug a VB/C# extension with Visual Studio 2010 (and the 2010 SDK), but still have a binary that also works with VS 2008. This is indeed possible, but it requires some hacking of your project file to get it set up. One nice…


All Your RegKeys Are Belong To Us

I’ve been in many discussions lately with various folks about Visual Studio 2010 extensibility. Inevitably, someone suggests a solution to some problem involving changing/adding/deleting a registry key/value for an extension. If you need to do this, just remember this one rule: Do not ever edit a key that ends in “_Config” HKEY_CURRENT_USER\Software\Microsoft\VisualStudio\10.0 This key contains…


Visual Studio 2010 Beta 2 (+SDK) on MSDN

We’ve just released Visual Studio 2010 Beta 2 (and the SDK) on MSDN. If you’re a MSDN subscriber, you can go grab the bits right away. There are also several other related announcements around RTM dates, pricing, and SKU’s: Soma’s Announcement Ars Technica : Visual Studio 2010 simplified to four SKUs, Beta 2 arrives