Tag | TFS Posts

*Moved to: Visual Studio Team System 2008 Database Edition GDR InstallationFirst, download the new Data Dude. Download page http://www.microsoft.com/do... Setup http://download.microsoft.c... Read more...Follow my new blog on http://blog.hinshelwood.com ...
*Moved to: Visual Studio Team System 2008 Database Edition GDR has been released!What a mouthful! Has there ever been any products with names as long as the Team System toolset ;), Maybe thats why it is just called Data Dude. Anyway, congratulations to the Data Dude team for this wonderful piece of work. I have been following the GDR for a while and I have been very impressed with the capabilities on offer.Read more...Follow my new blog on http://blog.hinshelwood.com ...
Larry Clarkin of The Thirsty Developer podcast is one of the leaders of the Chicago Architects Group and makes the Microsoft office available for some of our meetings. As we were setting up for last week’s meeting Larry was recording an episode of The Thirsty Developer. There were a few things about the situation that surprised me. The first thing was that I always imagined a large box for recording and head sets and everything hooked up to a computer. The whole setup was barely noticable except ...
I like Code Metrics. They give a certain "objective" evaluation of a piece of code. You can use it for yourself just to make it pinpoint potential trouble areas, or just some code where you were a bit sloppy - happens from time to time...... And when you're going to do a peer review, it's much better to point to some numbers instead of the "This code sucks....."-thing. So when it finally arrived inside Visual Studio I was delighted. There are however a few things there which should be nice candidates ...
*Moved to: Least opportune time. Here I am slogging my guts out, trying to get TFS Sticky Buddy v2.0 out the door and bang goes the TFS server :(Read more...Follow my new blog on http://blog.hinshelwood.com ...
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... ...
*Moved to: Advice on using XamRibbon with Composite WPF If, like me, you are interested in using all the new fangled controls produced by every man and his dog, you will probably have come across the Infragistics WPF control. My mission, that I stupidly accepted, was to update the TFS Sticky Buddy application with their XamRibbon and XamDockManager controls, and anything else I can stuff in there.Read more...Follow my new blog on http://blog.hinshelwood.com ...
*Moved to: Team Suite on the cheap Read more...Follow my new blog on http://blog.hinshelwood.com ...

Sorry this is so late, but we have a winner for the contest!

Our winner is Matthew Rowan whose gadget is called TFS Working.  This gadget allows you track your time against work items in a very useful manner. 

Go check it out when you get a chance!

Congratulations Matthew!!!

Happy Coding!

I can hear your screaming from here (on the plane at who knows how many thousands of feet overhead): "final thoughts, what happened to Days 2, 3, and 4?" Well, in answer to that, I bring you this bit of collected wisdom culled from the last few days: Welcome to Concurrency. Sometimes, other functions just finish first, and in this new multi-core world, the application must move on with or without the rest of the threads. So, that said, expect some other thoughts later...they just won't follow in ...
I finally and succesfully migrated a VSS 2005 Database to TFS 2008. I got soo many problems/errors. Things like: Migration tool worked, but only the folders have been created in TFS. No file has been created, Another migration warned that TF60085: No file or folder to migrate DCOM errors on the server. When re-creating a TFS Project, TF30162: Task "WITs" from Group "WorkItemTracking" failed So, after migrating "empty folders" the first time, I tried to delete the projects in TFS and re-importing ...
Hear all about it here. Lots of great new functionality for everyone on the team. Willy also has a great post with lots of details here. Run for it. Download it here Cheers, ET Technorati Tags: VSTS 2008 SP1,TFPT 2008,TFS ...
*Moved to: TFS Data ManagerThis looks like a fantastic product that will let you do pretty much everything that has been missing from TFS. You can cop / clone projects across servers. you get disaster recovery capabilities that surpass anything that has before been available! Read more...Follow my new blog on http://blog.hinshelwood.com ...
We needed to setup TFS for a new user and he had a problem: When open TFS Source Control Explorer , he can see folders, but was unable to run any commands , e.g Get Latest. Trying to find a reason, we gave the new user different security permissions, but it didn't help. Finally I suggested to check in VS Tools/Options/Source Control/Current Source Control Plug-in. and ensure that VS TFS is specified. It fixed the problem ...
*Moved to: TFS Sticky Buddy 2.0 development started…Lets just say that it will be a while in development. I am trying to implement the Composite Application blocks for WPF from Microsoft in an attempt to make the application more modular. I will be updating and releasing under the v2.0 CTP version and I have uploaded the installation files. This is a ClickOnce application, so you will always have the latest version of the CTP. Read more...Follow my new blog on http://blog.hinshelwood.com ...
*Moved to: TFS Sticky Buddy v2.0I will be working on some new features to the Sticky Buddy application. Improvements in the interface, along with a more modular structure and more diagram offering are in the mix. I have been working on some of the enhancements and their implementation in my other lesser known project TFS Heat ITSM… Read more...Follow my new blog on http://blog.hinshelwood.com ...
I did an article on Subsystem branching (http://geekswithblogs.net/... as a result of a post on the Microsoft forums regarding this. Further, at the PDC 2008 conference now, Grant Holliday made me aware of the TFS Dependency Replicator, which also is a way to solve the problem. It corresponds to the solution I named Solution 3B, however, it's not using the branch/merge facilities, so the TFS itself is not "aware" of the file copied. Anyway, ...

Note: The Wireless network at the keynote failed miserably, so this will be posted with a delay.

Scott Guthrie about tools and app development

 New APIs for multitouch and other Windows 7 API.

Note: Lots of attention put in Win32 development with C++.

Read the rest of this entry »

*Moved to: Visual Studio Team System 2008 Database Edition GDR RC (release candidate)Gert Drapers has just announced the long awaited RC for the Data Dude GDR. This is the first version that you can seriously consider using as, unlike the previous CTP’s, there will be an upgrade path to the RTM. You can download the Release Candidate from the following location:Read more...Follow my new blog on http://blog.hinshelwood.com ...
*Moved to: Infragistics WPF I am currently getting to grips with the Infragistics WPF controls that they call NetAdvantage for WPF. So far I have found them easy to use, but the documentation of examples is very lax. Do not mistake me, these components are fantastic and do way more work for me than I would care to do myself, but if you Google a particular piece of their API invariable you will get pure documentation and no samples. If you are lucky someone has asked a specific question about it and ...
*Moved to: WakoopaI am having a little bit of fun with this application and I though I would share. it logs all of the applications that you are using and gives you stats on it. How about joining the Microsoft MVP (MVP’s only please) team, or creating your own… Here is my usage, which will be exactly the same as the MVP one at the moment as I am the only one there :(Read more...Follow my new blog on http://blog.hinshelwood.com ...
*Moved to: Branch Compare…A Life saverIn my recent troubles with branching and merging I found (it was not lost, I just did not know about it) a fantastic tool, that has actually been part of the power tools for about two years, for comparing two branches. Cool… Read more...Follow my new blog on http://blog.hinshelwood.com ...
*Moved to: Hosted TFS, and cheap….from Phase2 I received a wee email from Kevin Doherty the CEO at Phase2. These guys host lots of useful things and the had obviously decided to host TFS as part of their offering.Read more...Follow my new blog on http://blog.hinshelwood.com ...
I've known Kirstin pretty much since she came to Magenic, and she's one of the smartest (and most energetic) people I know. Shortly after joining our team, she was off and running and hasn't slowed down yet. Through dogged persistence (and a few emails), I was able to keep up with her long enough to ask her these NINE Questions: 1. Where are you from? St. Paul/Minneapolis, MN. I had a brief stint in Silicon Valley right at the beginning of the tech bubble – that was cool! Got home-sick though. 2. ...
*Moved to: Branch madness!I know that I have not been posting in a while, and I hope to remedy that. I have been working on getting our internal team up to speed on using TFS as a full ALM tool and not just for source control. I am getting a lot of resistance on creating work items ( as this is a PM’s job !) but we are making progress. I was off for the last couple of days and came back to a WTF moment. I noticed, upon opening my source control, that there were two “Main” folders. “Main” and “MainPreR1”.Read ...
*Moved to: TFS Usage StatisticsStats on out TFS Instance. Not much but growing. Users Recent users: 18 Users with assigned work items: 27 Version control users: 36 Read more...Follow my new blog on http://blog.hinshelwood.com ...
After getting used to the full blown version of TFS (first 2005, and then 2008) I ended up doing an install of TFS Workgroup Edition to play around with to see if it would work for some smaller home projects. After setting everything up, imagine my surprise when I went to access it using a named account rather that the "TFS Setup" account. I received an error: TFS 3011: domain\user is not a licensed user Doh! A quick check of the global group membership settings and I discovered a "licensed users" ...
I find it important to have a common development environment in our team. This allows us to easily switch seats during the sprints. ReSharper has a lot of customizable features, and we just figured out how to share these. Code conventions If your team agrees to name all local variables with a prefix of "local" (which I wouldn't advise, but hey, the team decides), you can set that in Re#. This will not enforce anything, it will just provide you with default choices. The result will look like this: ...
Thanks to all who made it through my talk on Continuous Integration, as it was pretty dry with lots of page refreshing to show changes as we were building. I am thinking this presentation isn't geared towards a fast format or I wasn't quite ready for it. Either way, CI is an important tool to leverage anywhere code is being written, even if it is a dry talk. :D Here are the files and the configuration that show how to connect up to SVN, VSS, TFS, and Vault. Also there is a triggered build in here ...
This will actually remove the your workspaces - unlike the VS/TFS Source Control Explorer which simply does not display them - duh! From the VS command prompt: tf workspaces /remove:* ...
Not really, but hopefully just as cool. Brian Harry has posted a teaser about the upcoming "Team Foundation Server Power Tools - October '08 Release", of which includes a Windows shell extension to TFS. If you’ve never been able to use TortoiseSVN during your development, you’re missing one of the greatest tools available to a Windows developer. Sure, we’ve had SVNBridge for a while now, and it works well with CodePlex, but I never could get comfortable with it for a couple reasons; Checkin policies ...
So I’ve been trying to do some custom build numbering for my Team Build project and was confronted with a lot of let’s say “uninformation” and some great information also. I really didn’t want to create a custom task that I would need to maintain so I set on a long search for the Truth… needless to say I didn’t find it. But here is the information I found that should get you you to the right place. There is a great custom task created by the MSBuild team that used to be on GotDotNet but is now MSDN ...
In case you didn’t know, as part of the slew of information that Microsoft in this week one very cool announcement was made. VSTDE and VSTDBE are now both available to MSDN subscriber that have one of those versions. If you do, make sure you download the one you didn’t have (DBPro if you had Dev and Dev if you had DBPro) and install the other on top of the current VS you have. They functionality of the other version will just become available in VS. It’s as simple as that. Kudos to Microsoft for ...
BizTalk Server 2006 R3 is now renamed to BizTalk Server 2009. BTS2006 R3 had considerable new features due to which Microsoft decided to make it as a major release and renamed it to BizTalk Server 2009. It will be released H1 2009. First community technology preview (CTP) is already delivered to selected customers. Another CTP will be released later this year. Obviously, latest version of BizTalk Server will enable customers to take advantage of the latest Microsoft technologies. At the same time ...
Have a look at Brian Harry’s blog entry on the next generation power tools probably available end of October… A new team menu with presence, and team based tasks… A new way to download project related custom add-ins like check-in policy and Custom work item control. This is something I commented about way back in 2005 as a big hole to fix. I’m glad they tackled this. This is going to be very sweet in a corporate environment. Shell integration looks great but I’m not really a fan of that. I would ...
*Moved to: Team System MVPWell, I have just joined the auspicious ranks of Team System MVP’s, now numbering 73 worldwide. You can see my profile on the MVP site. My name will now appear along side Mitch Denny and Tiago Pascoal. Wow… I have a lot to aspire to… I should really thank Tiago Pascoal as I have a sneaky suspicion that he was the one that nominated me :) Thanks Tiago…Read more...Follow my new blog on http://blog.hinshelwood.com ...
After moving a branch from one TFS server to another I got the error: "The item \$TFSProject\mylocation\myf... does not exist at the specified version". First I thought the Check in was buggy and went to another machine. And like a miracle it worked there. Then I googled and found out that this usually relates a messed up workspace. Especially the following link was very interesting: http://forums.microsoft.com... But this was not my problem. I had two ...
Day after tomorrow, I am about to talk about Oslo at my company internal meeting. Now, I have something to add to that session. Microsoft, Today announced Visual Studio 10 (Rosario) and .NET framework 4.0 You can find the press release here! and more information here! So, Microsoft says there basically 5 focus areas with these two new products... 1) Riding the next-generation platform wave (Modeling platform with an eye towards SOA ) 2) Inspiring developer delight (New tools like visual editor, ALM ...
I am sorry this is not a C# blog today. I am still in TFS land :-) Recently I was talking to different people about when to create a new TFS project or reuse an existing one. Here is what I got out of the conversations: - Too many projects slow down the server and are hard to maintain. (Depending on the project type, TFS 2008 has an upper limit of around 200 - 500 projects) - Security on too many projects can be very hard to maintain (especially keeping track of current permissions, removing expired ...
I can describe my feeling of mgration from TFS 2005 to TFS 2008 in one word-NIGHTMARE. Summary of recommendations. 1.Create combined TFS 2008+SP1 setup as described in http://www.woodwardweb.com/... and in the latest Team Foundation Installation Guide 2. Read Team Foundation Installation Guide ,Upgrade TFS 2005 to 2008 , Tips for upgrading from TFS2005 to TFS2008 3. If you are using fully-qualified domain names (FQDN, e.g., tfsserver.mycompany.com) , replace the FQDN with NetBios ...
Date: October 28 Join MSDN Events for the latest tips, tools and technical information you need to build powerful applications and engaging user experiences. We’ll show you how SQL Server 2008 delivers new development capabilities, including support for Spatial Data types, a fresh storage mechanism and more. You’ll also learn how to leverage the Silverlight platform to build next generation applications for consumers and business, and how Visual Studio Tools for the Microsoft Office System (VSTO) ...
*Moved to: Creating a WPF Work Item ControlI have a little custom control I need added to my Visual Studio Team System projects. This control will allow specific groups of users as representatives of Advocacy groups with in the life cycle model to sign off a Requirement or Change Request from within Visual Studio. But, just to make things a little more fun, I wanted to create the custom work item tracking control using WPF.Read more...Follow my new blog on http://blog.hinshelwood.com ...
I am currently RNDing Continuous Integration for our build process, as well as automating certain build processes that we use throughout the company. One issue that I found is that TFS Build Server 2005 plain refuses to build Visual Studio 2008 solution files, and after some research I found that it is because of the SLN version number. One method involves using a shim in place of MSBuild to call the .Net 3.5 MSBuild executable. The current shims are really weak and don't do the job properly, so ...
Error: Unable to connect to the specified SQL Server Reporting Services on <MachineName> I got this error while creating new team project There can be multiple reasons for this error. Here is what I did. One of them may resolve your problem My resolution: 1. Report Server was not configured on my box. So.... I configured it with "Reporting Serivces Configuration Manager". It has self explanatory UI for the configuration. You can find this utility under Start è Programs è Microsoft SQL Server ...
I just found these videos on ASP.NET for Team Foundation Server. I find that many developers new to .NET could learn a lot from these videos. Almost any developer could learn something or two from at least one of the videos. Check them out at let me know what you think. Team Foundation Server Training Videos Technorati Tags: ASP.NET,Team Foundation Server,TFS,.NET,.NET Framework,Training LiveJournal Tags: ASP.NET,Team Foundation Server,TFS,.NET,.NET Framework,Training del.icio.us Tags: ASP.NET,Team ...
*Moved to: Presenting Aplication Lifecycle Management: PrecursorI am doing a presentation this afternoon on Application Lifecycle Management (ALM). This is the first time that I have ever presented on this topic, and I found out that I was doing it on Friday!I have put together a bunch of slides pulling information mostly from Wikipedia. I have another presentation afterwards on Visual Studio Team System (VSTS), but it is the ALM one that scares me. I already had canned slides for Visual Studio Team ...
Microsoft announced BizTalk Server 2009 today, and gave the green light to talking about the new version. It’s due for release in the first half of next year, and is shaping up nicely. Microsoft is casting BizTalk Server 2009 as a major new version in its own right, rather than just an updated 'release' of BizTalk Server 2006. This is an important move, and one I strongly welcome. There is certainly enough in BizTalk Server 2009 to warrant thinking of it as a major revision of the product, although ...
My company recently had a number of offshore contractors leave the company, to a direct competitor, possibly taking a decent amount of source code with them. This has caused the company leadership to be very scared about IP protection, and have asked me to investigate improving the security of our code. Unfortunately I am of the belief that trying to protect code, from programmers is pretty much impossible, since the whole point is for the programmers to read/write the code. however, for the sake ...
*Moved to: TFS Sticky Buddy UpdateThe Sticky Buddy has been updated to fix the following problems: Votes ID Title 2 2598 Application has stopped responding" when Logging into CodePlex and a Domain is not entered in the UserName field 1 2630 Handle large number of work items in the node display This means that if you run TFS Sticky Buddy from now you should get v1.6.Read more...Follow my new blog on http://blog.hinshelwood.com ...
This functionality was added to TFS 2008, and you need the Power Tools to do it: http://msdn.microsoft.com/e... DestroyWITD Command Use the destroywitd command to destroy a work item type. Currently, work item types can only be deleted. Destroying a work item type means that work items of that type are physically deleted and cannot be restored ...