Building .NET 4.0 Apps with Team Foundation Build 2008

William Bartholomew, former VSTS MVP and author of the book Inside the Microsoft Build Engine: Using MSBuild and Team Foundation Build, recently joined Microsoft.  He’s written a great post on the handful of steps you need to follow if you want to build .NET 4.0 applications with TFS 2008:  Building .NET 4.0 Applications Using Team…

2

What features are in TFS Basic 2010?

Earlier, I wrote a post explaining where to find TFS Basic.  Someone asked a set of questions about TFS Basic, and I thought I’d post the answers here. What features are in TFS Basic 2010? Brian’s post describes a bit of the feature differences and also shows the installation process. It’s really much easier to…

2

TFS 2010 server licensing: It’s included in MSDN subscriptions

[UPDATE 2/10/2010]  You can now get the official Visual Studio 2010 Licensing whitepaper, which also covers TFS, Lab, and IntelliTrace. That is the best resource for understanding the licensing. Another big piece of news with the release of VS and TFS 2010 betas yesterday is the changes to TFS licensing for 2010 that make it even more affordable. …

78

Where is TFS Basic?

TFS Basic is not a separate download.  It’s just a choice in the TFS configuration wizard.  So to get TFS Basic, you download the regular Team Foundation Server installation, either 32-bit or 64-bit (yes, TFS now supports 64-bit Windows natively), and then run setup.exe.  After the MSI (installation phase that more or less just copies…

4

Team Foundation Server 2010 Beta 2 is now available!

With Soma’s announcement today, Visual Studio and TFS 2010 Beta 2 are now available for download for MSDN subscribers.  The most exciting part of the TFS 2010 Beta 2 release is the debut of TFS Basic.  Brian Harry describes TFS Basic in detail in a post called TFS 2010 for SourceSafe Users.  Don’t think about…

8

Dell Mini 9 and Win7: Getting a Microsoft Bluetooth mouse working

Win7 is awesome, so today I put Windows 7 Professional on my Dell Mini 9.  This is the third laptop on which I’ve installed Win7, and every time it puts a smile on my face.  The installation works well and generally most devices work after installation, minimizing time spent fiddling with drivers.  The few devices…

6

Hosted TFS discounted for Microsoft BizSpark members

If you are in the Microsoft BizSpark program, you now have access to discounted TFS hosting from SaaS Made Easy.  Paul Hacker, a VSTS MVP, posted the announcement on his blog earlier this week.  He also provides some info on BizSpark, which is a fantastic program for startups. BizSpark Hosted TFS I would like to…

0

Using Test Impact in VSTS 2010

Dennis Stone, a tester on Team Test, has posted a great walkthrough of using the new test impact feature of 2010.  If you aren’t familiar with test impact, it’s a feature that tells you which tests execute the code you’ve changed in a checkin.  Rather than run all of the tests, you can run only…

0

TFS 2010 Beta 1: Don’t run initial configuration from the administration console (MMC)

Beta 1 for TFS 2010, along with VS and VSTS, is now available to MSDN subscribers and will be available for broad download shortly.  Be sure to check out the Microsoft Visual Studio 2010 First Look site to see what’s in this release, as well as the documentation on MSDN.  Brian has written posts on…

15

TFS 2008 supports SQL 2008 SP1

SQL 2008 SP1 has just been released, and we’ve gotten a couple of questions about whether it is supported with with Team Foundation Server 2008.  We tested SQL 2008 SP1 with both the original release of TFS 2008 and TFS 2008 SP1, and we do fully support using it with either release of TFS 2008….

4

Debug your build with MSBuild Sidekick v2.3

The folks at Attrice have released a new version of their MSBuild Sidekick, and it now includes a visual debugger for msbuild.  If you’ve ever tried to debug a build process, you know how tedious it can be and will want to check this out. MSBuild Sidekick v 2.3 is released We are happy to…

4

Sorting by multiple columns in work item tracking

Recently I was showing someone the results of a bug query and sorting by more than one column in work item tracking in Team Explorer.  When the person said he didn’t realize that feature existed, I decided it would be worth posting.  This also works in Team System Web Access. To sort by more the…

6

Why the CheckInEvent doesn’t list all of the files in a changeset

I recently received a question from someone about the CheckInEvent. We subscribe to the Notify event using the BisSubscribe tool. Basically we have many applications that share some projects, but as TFS has no mechanism for sharing we have written our own in house app. We have hooked into Notify for the CheckInEvents and we…

2

New book on MSBuild and Team Foundation Build

There is now a book dedicated to MSBuild and Team Foundation Build.  The book is written by Sayed Ibrahim Hashimi and William Bartholomew.  Sayed has written about MSBuild before, both in books and MSDN Magazine articles, and William is a Team System MVP with a lot of experience in customizing the build process in Team…

2

Fix for TFS Build 2008 SP1 to speed up your builds

Quite a few folks have reported longer build times and noticed that the build details view has a lot more output in it, and as a result of the extra output being logged, the builds are slower.  Aaron has written a post about a hotfix to speed up your builds in the SP1 version of…

1

Team System site overhauled

Sharon Elkins has written a post about the newly-redesigned Team System web site.  She has some details on the transformation, but one thing that stands out is the page reduction.  It’s got about 75% fewer pages, which means a bunch of old stuff is gone. Check it out and give her your feedback! Technorati tags:…

2

How to determine the latest changeset in your workspace

[UPDATE 7/25/14] Added equivalent API calls. When you run get for your entire workspace without any argument, you are requesting that the server give you the latest set of files.  Later you might wonder what changeset was used in that get.  To figure that out, you can use the following history command from the root…

12