Tim Hibbard

CEO for EnGraph software
posts - 626, comments - 1586, trackbacks - 459

My Links

News



Add to Google

Twitter












Tag Cloud

Article Categories

Archives

Post Categories

Image Galleries

EnGraph Blogs

Links

Other

Roll

TFS

There are 27 entries for the tag TFS
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 | Feedback (3) |

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 | Feedback (2) |

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 | Feedback (1) |

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 01, 2007 2:15 PM | Feedback (39) |

MSBuild file to publish ClickOnce using AfterCompile and MSBuild Community Tasks
<?xml version="1.0" encoding="utf-8"?> <Project DefaultTargets="DesktopBuild" xmlns="http://schemas.micro... <!-- TO EDIT BUILD TYPE DEFINITION To edit the build type, you will need to edit this file which was generated by the Create New Build Type wizard. This file is under source control and needs to be checked out before making any changes. The file is available at - $/{TeamProjectName}/TeamBui... where you will need to replace TeamProjectName...

Posted On Friday, June 01, 2007 2:06 PM | Feedback (2) |

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 08, 2007 5:21 PM | Feedback (1) |

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 | Feedback (0) |

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 09, 2007 7:30 AM | Feedback (5) |

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 08, 2007 7:06 AM | Feedback (9) |

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 05, 2007 7:23 AM | Feedback (5) |

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 | Feedback (4) |

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 | Feedback (0) |

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. http://geekswithblogs.net/t...

Posted On Wednesday, January 17, 2007 11:09 AM | Feedback (1) |

How to create Team Foundation Server Group that can have tasks assigned to it
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. Here is how we did it: Created Project Group call ParaPlan_Stud and added Kyle and myself to it. Edited Task.xml To access the Task, I had to edit the xml file that defines the task. Using the VS 2005 command prompt, I entered: witexport...

Posted On Wednesday, January 17, 2007 11:06 AM | Feedback (1) |

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 | Feedback (5) |

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 | Feedback (2) |

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 05, 2007 2:11 PM | Feedback (1) |

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 04, 2007 3:42 PM | Feedback (0) |

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 04, 2007 12:56 PM | Feedback (0) |

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 04, 2007 6:33 AM | Feedback (0) |

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 | Feedback (1) |

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 | Feedback (3) |

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 | Feedback (20) |

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 08, 2006 8:08 AM | Feedback (5) |

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 05, 2006 12:24 PM | Feedback (1) |

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 | Feedback (0) |

My problem with Continuous Integration
Raymond Lewallen gave a great presentation at the Wichita Code Camp yesterday on Continuous Integration (zip file) and I know that I could integrate it into our existing source control and automated updating system and that it would save some time now and a lot of time in the future, but I have one problem.I need another license for Vault to pull the files from source control. Which isn't that big of a deal, but I've been pushing EnGraph to look into Team Foundation Server. So they are not going...

Posted On Sunday, June 04, 2006 7:12 AM | Feedback (0) |

Powered by: