Geeks With Blogs


Add to Google

Tim Hibbard CEO for EnGraph software TFS
Visual Studio Team System Unit Testing Keyboard Shortcuts
I try to use keyboard shortcuts as much as possible. Here are some that are handy when unit testing with Visual Studio: Ctrl + R, A – Run all tests Ctrl + R, T – Run tests in context (based on if cursor is in function, class, or namespace) Ctrl + R, F – Runs all tests that are checked in Test Results – very handy because that window is impossible to navigate without a mouse Ctrl + R, Ctrl + A – Run all tests in debug mode Ctrl + R, Ctrl + T – Run all tests in context in debug mode Ctrl + R, Ctrl ......

Posted On Tuesday, November 25, 2008 11:24 AM

TFS - Publish Web Service with TeamBuild
TeamBuild is such a powerful tool. We use it to run our unit tests and publish our apps using ClickOnce. Recently we started using it to publish a web service. This code depends on MSBuildTasks from Tigris. <PropertyGroup> <DeploymentFolder>**S... FOLDER ON WEB SERVER**</DeploymentFold... <DeployServerName>**WEB SERVER NAME**</DeployServerName... <ApplicationPoolName>... <VirtualDirectory>Rep... ......

Posted On Wednesday, November 19, 2008 5:39 PM

Update to MSB3147 error
I fixed the error I posted about yesterday. I updated the post to say: Update: I had also uninstalled VS 2008 Team Suite trial, when I went to install VS 2008 For Developers, I didn't have enough space, which is why I had uninstalled VS 2005 in the first place. I freed up some space and installed VS 2008 and now all is working. Technorati tags: TeamBuild, MSB3147 ......

Posted On Thursday, May 8, 2008 10:14 AM

Uninstalled VS2005 from TeamBuild machine
All of our projects that use TeamBuild are now being built with Visual Studio 2008, so to free up some much needed space on our server, I uninstalled Visual Studio 2005. Now all our builds are failing with the message: error MSB3147: Could not find required file 'setup.bin' in 'e:\b\Goldstar\gs_main\Sour... I found a thread on MSDN that suggested reinstalling the .NET SDK, so I'm trying that. Update: I had also uninstalled VS 2008 Team Suite trial, when ......

Posted On Wednesday, May 7, 2008 4:28 PM

Upgrading to TFS 2008 - Build server unavailable
After we upgraded our server to Team Foundation Server 2008, our builds were failing. To be more specific, our builds were failing for lots of reasons, but the first problem was that the build server was unavailable. We needed to stop the Team Build Service - the build service for TFS 2005 (and set the startup type to manual), before starting the Visual Studio Team Foundation Build service - the build service for TFS 2008. Technorati tags: TFS, Team Build, upgrade ......

Posted On Tuesday, December 18, 2007 1:36 PM

A request to anybody who is bored on a Friday afternoon
If there is anybody who has some spare time and wants to build some killer TFS tools, I have some ideas for you. I would love a Vista gadget with a search box that searches all work items from a predetermined Team Project. This gadget should also have a button that allows me to create a predetermined work item in a predetermined Team Project with a predetermined iteration path. I would also love a script that would merge my dev branch into my main branch, check in the changes (overriding any policy ......

Posted On Friday, September 14, 2007 1:23 PM


I realized how understanding my girlfriend is of my geeky ways tonight when our conversation went something like this:

Me (ranting about something): "...and I think it's going to break our build tonight"
Her (very sympathetic): "Aww...You broke the build?"
Me: "Yeah..."

Posted On Friday, June 8, 2007 7:32 PM

Publishing a ClickOnce app with TeamBuild
After much frustration, I've finally configured our TeamBuild proj file to publish our ClickOnce app, and increase the version number (kinda an important step). The Vertigo blog talks about using SolutionToPublish, but that doesn't work for all situations. Specifically, when your solution contains projects that reference other projects. So I started playing with the MSBuild Community Tasks Project, and came up with the following Xml for my proj file: This tells the .proj to use the community project:<Import ......

Posted On Friday, June 1, 2007 2:15 PM

Solution to my TFS architecture problem
A while ago, I blogged about how I was having problems with how I set up references when we switched over to Team Foundation Server. I was linking internal dependencies to the build folder on the build server. This caused excessive network traffic (and delays when working from home) and failed builds (because TFS couldn't clean the build folder if I have a solution open with a reference to that folder). I've since found this branching guide on CodePlex. This has fixed all my problems. It took me ......

Posted On Tuesday, May 8, 2007 5:21 PM

Golfing in the snow and more evil TFS
I'm playing golf tomorrow in Kyle's JRM tournament. As if I didn't have enough problems finding my tee shots, it is supposed to snow tomorrow :) In related news, not to be obsessive, but I just created changeset 666 on our Team Foundation Server. It's also Friday the 13th which happens to be my sister's 14th birthday, so happy birthday Christina! Technorati tags: Golf, Kyle Archer, JRM, snow, TFS, evil, Christina Hibbard ......

Posted On Friday, April 13, 2007 1:35 PM

Evil in the air
The next task in our Team Foundation Server is going to be id 666. Maybe I should not work today and just watch basketball. Technorati tags: Evil ......

Posted On Friday, March 9, 2007 7:30 AM

TFS Work Item Management Outlook Addin
Wow! The SRL Team has released an Addin for Outlook that connects to Team Foundation Server. This is the task management tool that I have been waiting for. You can generate a work item right from Outlook. You can view queries, you can search your work items, you can even generate a work item based on content from an email. I mapped the subject to the task title and the body to the description, but you can map any field you want. Then it changes the subject line in the email to have the work item ......

Posted On Thursday, March 8, 2007 7:06 AM

Starting physical therapy
A couple weeks ago, I blogged about the pain in my hands because of tendonitis. Since then, I've followed all directions from my doctor, took my medicine and even switched to using my left hand for the mouse. The pain only got worse, and it got to the point where my hands, wrists and forearms were throbbing. It hurt to drive, play with the dogs, use the remote control and my productivity with EnGraph was going down the tubes. Some days I would have to quit at 3 PM and just read a book. By the way, ......

Posted On Monday, March 5, 2007 7:23 AM

My TFS architecture problem
Update - Found a solution here I've had a problem ever since installing TFS, and I've not blogged about it yet because I wanted to figure out a good solution first. I haven't found the solution, so I'm hoping for some good advice from the brilliant GWB readers. We have quite a few dll's and controls that we reference from our applications. For example, we have our SQL Connection String control that lives in the EnGraph Controls team project. If I want to use the SQL Connection String control, I add ......

Posted On Friday, February 16, 2007 4:23 PM

Server surgery
David added some more hard drive space to our Team Foundation Server yesterday. Technorati tags: David Collins, EnGraph ......

Posted On Thursday, January 25, 2007 7:14 AM

TFSServerManager PowerTool
Brian Harry talks about his internal TFS management tool. He's really just torturing us, because it's not available for download. Hopefully, he will release this to the salivating public. Technorati tags: Brian Harry, TFS ......

Posted On Wednesday, January 24, 2007 1:19 PM

Resolution - Adding more "Team" to Team Foundation Server
In a recent post, I talked about wanting a TFS group called ParaPlan_Stud that contained Kyle and myself that we could assign tasks to and view in our "My Work Items". Much thanks goes to Mickey Gousset, who wrote a book that you need to get, for helping me with this. I originally made this a blog post, but it was a bit lengthy and I didn't want to flood the front page, so I added it to my articles. ......

Posted On Wednesday, January 17, 2007 11:09 AM

More "Team" in Team Foundation Server please
Kyle and I are running into a small problem with Team Foundation Server when it comes to assigning tasks. In a typical software development company, a Project Manager receives a bug or feature request. He then assigns associated tasks to his developers. Once the developer is finished, the task is re-assigned to the PM for review. At EnGraph, things are a bit more collaborative. Partly because of our size, but also because we like to manage support and development from a team perspective. Back to ......

Posted On Monday, January 15, 2007 11:18 PM

Code comments (///) TFS check-in policy
Christoph Wille has developed a Team Foundation Server code check-in policy that checks the pending changeset for ///code comments. This has been a very useful tool for us. It can be downloaded here. Thanks Christoph! Technorati tags: TFS, Check-in policy, code comments, Christoph Wille ......

Posted On Sunday, January 14, 2007 12:00 PM

TFS Solutions - Access to the path BuildLog.txt is denied and TF42004
When migrating our TFS from a workgroup based install to Active Directory, we got a couple errors when running Team Build. Access to the path 'C:\...BuildLog.txt' is denied To fix this error, I simply deleted the root Team Project folders in Windows Explorer and re-ran the build. The build then recreated the folders. You may have to run the builds in a specific order if your solutions reference assemblies that live in these folders. The other error occurred after a build started: TF42004: Team Build ......

Posted On Friday, January 5, 2007 2:11 PM

Keyboard shortcut to define task iteration in TFS
I'm a keyboard user, I don't like having to transition to my mouse to navigate through a form. It always stresses me out when I'm creating a new task or QOS in Team Explorer and I have to move the mouse to select the proper iteration. Today I discovered Alt + Down Key. This will drop down the iteration combo box and then you can use your direction keys to expand and select nodes of the treeview. Right Key expands a node, Left Key collapses a node and Up/Down walk up and down the tree. Turns out Alt ......

Posted On Friday, January 5, 2007 1:02 PM

Migrating to Active Directory Part 3 - Who needs builds
Moving our TFS Server to Active Directory wasn't that bad. I followed these instructions from MSDN. They are meant for people moving from one domain to another. But the steps worked for moving from a TFS workgroup based install to a domain based install. All of the tasks that were assigned to Kyle or myself were migrated over to our new domain usernames and using this handy permissions tool, I was able to get all of our permissions set correctly. The only problem is initiating a build. When I right ......

Posted On Thursday, January 4, 2007 3:42 PM

Migrating to Active Directory Part 2 - DNS what?
I added my main workstation to our new Active Directory domain last night with out a hitch. This morning, I added my Vista laptop and ran into a bit of a problem. So I added a DNS role to the server and was able to add the laptop to the domain. Then we started in on Kyle's laptop. When attempting to log on, we got "The system cannot log you on now because the domain engraph is not available". After much googling, I discovered that the DNS role was incorrectly set up. I thought that just removing ......

Posted On Thursday, January 4, 2007 12:56 PM

Migrating to Active Directory Part 1 - Remaining optimistic
Today I get to learn how to change a Team Foundation Server from a workgroup based install to a domain based install. We've had Active Directory for a while, but it was never set up right. Thanks to Robert Oderkirk at Free State Business for helping us figure out what was wrong. So now, we have to attach all of our computers to the domain, set up the network users, and hope that TFS plays nicely with the transition. I need to do more research, but hopefully, I just have to switch the TFS accounts ......

Posted On Thursday, January 4, 2007 6:33 AM

No VSTS For Developers yet
We were supposed to get Visual Studio Team Edition for Developers in the mail by the 20th of this month (Dec 06). It still hasn't come and I don't see it on MSDN. Time to get back on the phone with Microsoft. Technorati tags: VSTS, Tired of waiting ......

Posted On Wednesday, December 27, 2006 9:09 PM

It's officially an office now
Since EnGraph's productivity has gone through the roof with Team Foundation Server, we now have time for other things. Like installing our KU basketball hoop (9 months after moving in): I used to be a deadly shot back in the days of Kyle's basement. Now if only Joey will give me the ball back: Technorati tags: EnGraph ......

Posted On Wednesday, December 20, 2006 7:25 AM

Using Authenticated SMTP server for TFS email alerts
I was having problems getting new tasks and build alerts from TFS. I found this post by Vertigo that gave me a great jump start. But, it didn't tell how to authenticate against our SMTP server. Based on a SWAG (Scientific Wild A** Guess), I added smtpPassword and smtpUser keys to the web.config. It worked like a champ and now our web.config in C:\Program Files\Microsoft Visual Studio 2005 Team Foundation Server\Web Services\Services looks like this: ... <add key="emailNotification... ......

Posted On Wednesday, December 13, 2006 11:45 AM

Source Control in TFS - No commands available
I freaked out this morning because I thought I screwed up our Team Foundation Server by using the TFS Admin tool to modify some permissions. Apparently, you are not supposed to use this tool on non-domain based installs. When I pulled up our source control, right clicking on anything gave an empty menu that said "No commands available". After googling around, I found Grant Holliday's blog, which told me to make sure TFS was set as my default source control provider. Turns out that Vault put itself ......

Posted On Tuesday, December 12, 2006 8:07 AM

Do's and Don'ts of becoming Certified - Installing TFS
I've been chin deep in confusion the last week getting EnGraph to be official Certified Partners and installing Team Foundation Server. Luckily for me, there is a lot of good information online so I thought I would post a mini-guide: DO ask lots of questions to your Microsoft rep about becoming certified DON'T freak out when the partner's site opens 15 new Internet Explorer windows DO follow the competencies instructions as close as possible DO worry when you don't hear back from Microsoft after ......

Posted On Friday, December 8, 2006 8:08 AM

Changing the default report interval in TFS
Dave Donaldson, who gave a great presentation at HDC, talks about working with TFS and changing the reporting interval from the default time of 3600 seconds. Technorati tags: TFS, Dave Donaldson ......

Posted On Tuesday, December 5, 2006 12:24 PM

Tour of GWB Headquarter
Jeff and John were nice enough to give me a tour of the GeeksWithBlogs headquarters yesterday in Lee's Summit. They also treated me to my favorite food, Culvers!! They went over Team Foundation Server and I am really excited to start using that. We need to finish the last step of our certification before we get to start playing with it. Jeff also tagged my top: and pimped my saturn: Thanks guys ......

Posted On Wednesday, June 21, 2006 7:09 AM

Checking out Team Foundation Server
I'm heading up to Kansas City this morning to meet with Jeff and John. They are going to show me Team Foundation Server. I need to decide if we are going to switch to TFS or stick with Vault before I can start using what I learned from Raymond Lewallan on continuous integration. Watch me on Where's Tim. Or if you feel like using a super beta MapPoint ClickOnce app, try this one ......

Posted On Tuesday, June 20, 2006 6:53 AM

Copyright © Tim Hibbard | Powered by: