Troubleshooting Team Build errors

Kishore, our Team Build dev has put up an awesome compilation on troubleshooting Team Build issues here. I used this today and found it to be esp useful for the mammoth TF2046 error. Try it out…

1

Why doesn’t Team Build build my web sites?

This has by far been the most popular q on our forums despite some really good documentation around this. First, a look at why this is a troublesome issue. Then, a step by step process to solve your build issues (that was easy, considering all I had to do was point to blogs someone else…

6

VSTS Deep dive training session

Dinesh asked me to support training at a deep dive VSTS last week and I readily agreed. I really can’t pass an oppurtunity to see how people use our product and hear their feedback. The training was in Bangalore and I have lived in Bangalore for 21 years and visiting home always feels so good 🙂…

1

Hinting subtly at user errors in UI

All of us have used UI at one point of time or another where a user error usually results in an error message box. This is definitely good in places like a dialog box with few controls or say a wizard. The message box must contain the error code, the error message and the potential…

1

Why shouldn’t I assign bugs to "Active"?

 For those of you who have used the Team Foundation work item tracking system, you know there is an option called “Active” in the “Assigned to” field. Now, this option is usually used by a tester filing the bug when she does not know which developer to assign the bug to. You know, sometimes we…

5

Why does Team Build sync all sources inspite of my selecting only a subset of solutions?

I have encountered this q many times, asking why even though the user selects say one solution out of several solutions mapped to the team project to build, all solutions are still synced to the build machine while only the selected solution is built. In the second page of the build type creation wizard, you…

0

OrdinalIgnoreCase is not a panacea!

There can be too much of a good thing you know! Last night as I was scanning through some code, I noticed that all the String APIs were used in the culture safe overloads so thoughtfully provided by .NET. As I silently thanked FxCop for codifying this, I also came to the conclusion that I…

3

Avoiding the Turkish i issue

There are 4 i’s in the Turkish language – the small dotted i(which is the same as English), the small undotted ı, the capital dotted İ and the capital undotted I(which is the same as English). Capitalization works in this way: ı.ToUpper() will yield I and i.ToUpper() will yield İ. Of course, there has to be a…

4

No – there is no UI way to delete builds

I feel stupid saying this but…we *don’t* have a way to delete builds through UI in Team Build. We only provide a command line option to do this as Hemant describes in his blog. Yes – we have a UI way to kick off a build, create a build type and even change build directory…

8

My first web chat session

I just finished my web chat session. We had nearly 50 qs asked in an hour or so. I must say it brought back memories of exams… As I went to the conf room with a borrowed laptop, I was nervous. Ok – I was a little more than nervous – bordering on jittery you…

0