Toys and Thanksgiving

So here we are the day after we try our best to gorge ourselves on turkey, stuffing, and many other foods. Hopefully everybody had a good holiday. Today is the traditional start of the shopping spree for the Christmas holiday. Me, I got my shopping done early. Usually the day after Thanksgiving I lock the…

3

Properties: How they work, why they exist

From talking with people, it appears that one area of confusion is over the use of the Properties object. How should you use it, how do the contents of this collection get generated, and why does it exist?   To start off, there is a Properties object available in a few places. The two most…

1

How many times did you vote?

OK, this will probably be the only political posting I make, I will keep it non-partisan, but I am not happy. In my non-work life I am quite political, but I will not mention my party affiliation because this really is not the correct forum. Because I moved in the past year, I needed to…

5

Multi-project templates

I had a comment left on my last post about enterprise templates, and it is a good time to discuss a new feature in our VSTemplate Wizard – Multi-Project Templates. The most common way of using the VSTemplate Wizard is to create a single project or project item. However, there may be times when you…

10

Exporting and installing

In my last post, I said that I was hard at work on some new features that you will be able to use in Visual Studio 2005. So what do these features do? Imagine this scenario: You have created a really cool project, for example, a program for managing your DVD library. Not only does…

18

I am back

It has been a while since I last wrote here, but the past couple months have been very busy. So, what have I been up to?   After the 8+ years that I have been at Microsoft, I have never taken more that 4 days of vacation in a year. After loosing many, many days…

8

Why are there two .Addin files?

The last few days I have been meeting with 3rd party developers, helping them with their VSIP packages and Add-ins, giving talks, and trying to look helpful. One of the questions that we got has been a center of controversy for a while – why are there two .Addin files in a project created by…

0

Remember – Services are singletons

Within the past week, services have been a big issue on two fronts. First, it was found that some services VS provides would create a new instance every time you called it. Second, in my last post I described a bug where input in one buffer would appear in another one. Remember, services in VS…

0

So much to do…

I have been quite busy lately, I have been taking on many odd jobs designing and creating smaller features that everybody else does not have time to work on, but features that people have been asking for. All of this has been distracting me from my blogging duties, I hope you understand.   I posted…

0

Visual IL

After a lot of time spent working on my IL editor and IL project, I finally have a workable version ready for you to try out, if you would like. The MSI file that is linked below, includes code for a project and an editor. The project has templates to create a class library, console…

4