Tag | TFS Posts

One of the questions that came out of my TFS talk at the Magenic Technology Summit was: How do you go about customizing one of the existing templates provided for TFS, such as MSF Agile? We may want to add new types for Work Items, for example, or add new states that work items can be in. The easiest way to do this is through the Visual Studio Team System 2008 Team Foundation Server Power Tools. If you do not have the Power Tools installed, you can still do this by editing the XML that makes up the ...
The Magenic Technology Summit has come and gone. It was a great event with many good sessions and lots of networking. I spoke on TFS, and it was a good session. It was way too short though! I was tagged to give an over-view 100-level "what is TFS", and found that after walking through the slide deck, there wasn't time for hardly any of my cool demos. I am looking forward to the talks where I can walk-through more demos. Catch me at: Chicago Day of Dot Net: Sept 6 Twin Cities Code Camp: Oct 11 Iowa ...
Microsoft is releasing new and exciting products and platforms for developers one by one, which are making developers pretty busy to learn, implement and utilize them at their production environment. Here are few latest hot cakes for developers: 1. Windows Presentation Foundation 2. Windows Communication Foundation (WCF) 3. Windows Workflow Foundation (WF) 4. Windows Forms 3.5 5. ADO.NET 3.5 6. ASP.NET 3.5 7. .NET Compact Framework 3.5 8. Windows CardSpace 9. Silverlight 2.0 10. IIS 7.0 11. Visual ...
If you're a fan of symbolic links in *nix, you'll probably be excited to know that we've got them in the Windows world too (and they're called NTFS junction points). The reason most people haven't heard of them yet is because the Windows installation doesn't include the tools to work with them - you have to acquire them either as a Resource Kit or by downloading SysInternals Junction. For most people, Windows shortcuts are good enough since you can just click on them and they mimic the behavior of ...

I'm sure a few people want to get their Office 2007 documents into WSS 2.0, especially anyone using TFS 2005.  I found a great article that steps you through the process of helping WSS understand the document types associated with Office 2007:

How to get Companyweb (Windows SharePoint Services v2) to work with Office 2007

The other day I needed to import a long list of Areas into my client's TFS server. I had the list in Excel, but I did not want to enter them manually. I searched around the web (using Live Search, thank you) and found a tool from fellow MVP Neno Loje that can be used to import and export Areas and Iterations. If you need to move Areas between team projects or foundation servers, this tool can save you some time. Check it out when you get a chance! Happy Coding ...

Let's face it, PMP project managers are not going away any time soon. To that end, we have release a version of the Light Weight Scrum process template that works with the Project Server 2007 Connector. Give it a try when you have a chance…

Happy Coding!

I took the plunge. I have had the bits for 2008 for a little while and I finally decided to set it up for my TFS environment. Windows Server 2003 is so last year! My buddy ET blogged a few weeks ago on installing TFS on Windows 2008 32 bit. I used his post as a guide, but added a little more detail to some of his steps and updated the overall process for 64 bit. Sadly, the TFS App tier does not run on 64bit Windows and no amount of begging by me would get the product team to send me a patch. *sigh* ...
I have been bugging Eric Lee to release an update to his work item moving tool called Hemi. Not only did he release it, but he created a CodePlex project so that the community can also extend it in the future. I like this tool because it is lighter and requires less effort than the TFS to TFS Migration Toolkit. Happy Coding ...
Have you created a useful gadget for Team System? Do you have one in mind? I am looking for the coolest community built tool for VSTS. It can be something for TFS, for Visual Studio, or something that is stand alone. Here are the prizes: Winner will receive: One year subscription to MSDN with Team Suite and a one year subscription to Infragistics NetAdvantage controls or Free Pass to Tech Ed Barcelona (Entry to the Conference only no Travel or Expenses included) Runners Up will be determined as prizes ...
Topic: VSTS Build Deployment with TFS Deployer Date / Time: Wednesday, June 18th @ 5pm Where: Microsoft 8300 Norman Center Dr., Suite 950 Bloomington, MN 55437 Description: TFS Deployer is an open source agent for monitoring TFS builds and automatically deploying them when they are ready for deployment. VSTS does not come with any ‘out of the box’ build deployment and distribution tools. Usually, users either add deployment scripts as part of the build process; create a separate build definition ...
Seminar Overview Yes, I'll admit it. Not long ago I was a 90 pound quality weakling. Other developers would kick sand in my face and flex their low bug counts and rock solid code, but I just couldn't get my code integrated fast enough to fight back. I didn't even know if my entire application would compile, let alone if the pieces would all work together! It was embarrassing… humiliating even. But that was before I discovered Team System and the included build system! I started an automated build ...
I recently had a couple ISV's that wanted to leverage Microsoft Team Foundation Server (TFS) and Microsoft Office Sharepoint Server (MOSS) together to implement their own internal CodePlex (www.codeplex.com). My ISV's wanted to be able to share code between disparate development groups, have discussions, and ultimately drive reuse of valuable solutions to software related problems. CodePlex is great for the community, but it's not targeted at users within an organization. Being that CodePlex is implemented ...
I needed to get TFS 2008 (both the server alerts and TFS web access) to send emails over a secure SMTP relay. "Easy", I thought. I remembered setting up SMTP username/password during the web access setup, at least, so I'll verify settings, and then it should just work. I couldn't be more wrong. Through peeling back the covers and discovery, I found myself saddened at the SMTP implementation in TFS. I can only hope that this is changed in a future service pack for TFS 2008, or at the very least, Rosario. ...
General references to Visual Studio Team System http://msdn.microsoft.com/e... -> Entry point for VSTS2008 (including the different editions and TFS) http://msdn.microsoft.com/e... (TFS specific part of previous link) http://blogs.msdn.com/teams... (this is the 9th posting in the series, all of which are very good) http://geekswithblogs.net/j... ...
VSTS2008 has, on occasion, lost it's source control settings - specifically, the bindings to TFS server for a given solution and it's projects. This seems to be because the solution and project files are not being updated when you use the TFS Source Control Explorer to do a 'Get Latest' - a 'feature' of VS2008 which allows you to work disconnected/offline - however it seems to have an issue trying to reconnect itself. To resolve we simply removed the local source directory and did a 'Get Specific ...
Today I was trying to find out who has what checked out from a certain folder in TFS - call it $/Project/Folder. I happened to not have most of that folder downloaded yet - i.e. not in my workspace. I went to the command line, and typed the following: tf status c:\Project\Folder /recursive /user:* That returned with “There are no pending changes.” – which is interesting because I can see that there ARE pending changes. And yes, my workspace mapping / working folders are configured properly. So then ...
The Magenic Technology Summit in Chicago on Friday, June 20 is just around the corner! This is a FREE event with many amazing speakers such as Jay Schmelzer, Group Program Manager on the Visual Studio Team at Microsoft and Rockford Lhotka, Magenic’s Principal Technology Evangelist. I will be presenting: Really…what is Team Foundation Server? Team Foundation Server (TFS) has been out on the market for a couple years and there is still more confusion about it, what it does and who can benefit from ...
I recently discovered that after you install the 2008 Team Explorer (here) - and you already had the 2005 Team Explorer installed - you may not able to view or edit TFS work items in Excel. Instead, you get an error that says: "TF80076: The data in the work item is not valid or you do not have permissions to modify the data. Please correct the problem and retry." This error is caused when two different versions of the TFS Office Integration plug-in are installed but not configured properly. More ...

I will be speaking about TFS at the Magenic Technology Summit in Chicago on June 20.

This is a FREE event, and registration is still open! Click here to register!

I could not pass on this blog post and tell you about that. Go watch this and appreciate it for what it is; A great geek gadget... I WANT ONE Brian the Build Bunny You can get that bad boy here. Rock on Martin! Cheers, ET Technorati Tags: Team Build 2008,TFS ...
In Team System when you are working in Solution Explorer and you create new or add existing files, the file is created on your local workspace and is added to Source Control when you check your changeset in. Working in the Team Explorer has the opposite paradigm, however. When you add a new file in Team Explorer (such as new build definition), it is created in the source repository, and your local workspace does not have access to it until you perform a Get Latest. It shows up in source control grayed ...
In VSS you had to add the file to the VSS project explicitly. I can't count the times that the solution in VSS did not compile because someone had added new file to their solution, referenced it from existing code, and then forgot to add the new file to source control. When the developer compiled the solution prior to check in, it compiled on her local environment because she had the file, so she thought all was well. The file addition on check-in in Team System Version Control (TSVC) that in my ...
Just to clarify the different tools that you can use to update/recreate the Team Foundation Server warehouse (relational database and OLAP cube). Warehouse Web Service You can browse and invoke it here (always locally from TFS): http://localhost:8080/Wareh... The Run operation will launch processing of the warehouse (you can check the status of the warehouse with the GetWarehouseStatus operation: it goes from ProcessingAdapters, ProcessingOlap and finally Idle). Processing ...
One of my main tasks now that I'm back at work is to migrate our TFS from 2005 to 2008. Our main concern is with process templates. We went to quite a lot of trouble to create our own process template and we do not want to lose that work. I posted a question on MSDN forums about customized process templates migration without much success. So, I decided to dive in on our test environment and see what happens. Test procedure: Prepare a test machine with Windows Server 2003, TFS2005, VisualStudio 2008 ...
If you have a large code base, you can optimize your build time for Integration Builds by building only the class libraries that have changed since the last build. This is done by editing the build project file for your incremental builds. 1. Locate your build project file in Team Foundation Version Control: <Server Name> - <Project Name> - TeamBuildTypes - <Build Definition Name> - TFSBuild.proj 2. Add the following lines to the end: <PropertyGroup> <SkipClean>true</S... ...
The Magenic Technology Council (MTC) is proud to present the first annual Technology Summit in Chicago on June 20, 2008. This two-track, 1 day summit is packed with great sessions and TWO keynotes from Rocky Lhotka (Magenic, creator of CSLA) and Jay Schmelzer (Microsoft, Visual Studio Group PM.) In the Developer track, members of the MTC will present on Writing Better Code, the ASP.NET MVC framework, LINQ indexing techniques, WPF and Silverlight in UX design. The Server track offers sessions on SharePoint ...
*Moved to: TFS Event Handler UpdateThe TFS Event Handler project on CodePlex has been updated today to take care of a number of bugs that were introduced in the last update. These have all been fixed and we are currently dogfooding with the new release. The Event Handlers have also been updated to take care of some issues that we found when using them in anger... Download the latest working release here Read more...Follow my new blog on http://blog.hinshelwood.com ...
There is a known problem with MSBuild whereby it does not cater for database project types as these project types (database projects) are not buildable. This is only an issue when specifying a solution file (as the item to build) within the MSBuild script. Because these are not buildable projects VS does not show them in the solution configuration manager. Unfortunately this means they cannot be manually configured not to build (as a work around to this problem). When using solution files within ...
Join my colleagues of the Magenic Technology Council (MTC) at the first annual Technology Summit in Chicago on June 20, 2008. This geeky, two-track, day-long mini-conference is packed with great sessions and keynotes by Rocky Lhotka and Jay Schmelzer, Group Program Manager on the Microsoft Visual Studio team. In the Developer track, members of the MTC will present on code quality, the ASP.NET MVC framework, LINQ indexing techniques, WPF and Silverlight in UX design. The Server track offers sessions ...
I spent some time playing with the security and Work Item Templates in TFS in an attempt to figure out how the "Assign To:" property works. The Work Item Template allows you to edit the Suggested Values property of this field. Here is what I found: <FIELD name="Assigned To" refname="System.AssignedTo" type="String" reportable="dimension"> <SUGGESTEDVALUES> <LISTITEM value="[Project ]\Contributors" /> </SUGGESTEDVALUES> </FIELD> Displays in the dropdown: All users in ...
After setting up my project in TFS, I wanted to configure the system so that my work items in my project would show only specific users as "Assigned To" choices. The default is to include all users in the TFS Valid Users group. After setting up my user and group security, I exported my Work Item Template using the witexport utility and running the following command: "C:\Program Files\Microsoft Visual Studio 9.0\Common7\IDE\witexport" /f "C:\WIT\Task.xml" /t MyServer /p MyProject /n task I found the ...
After an oops with creating a team project in TFS 2008 with an incorrect name, I wanted to cleanup by removing the team project with the incorrect name. However, someone else created the project and every time I tried to delete the team project using the tfsdeleteproject.exe command line tool, I got the error message: "You are not authorized to access <machine>." Uhhh, what? I'm a domain admin in this domain. How can this be? After fumbling around a bit, I had a hunch and checked permissions ...
After creating your team project you need to set up the roles and users for your team members. There are three main places that you need to do this: The Visual Studio project, the project portal, and the report site. The easiest way to manage your TFS security is to create AD groups and populate them with the appropriate users. If you choose to use AD groups to manage your group memberships, you will end up with four types of groups: AD (Windows) groups, Team Project Groups, Team Foundation Server ...
*Moved to: Linked in VSTS GroupIf you are a developer who customises or extends Visual Studio Team System then this LinkedIn group is for you... VSTS DeveloperRead more...Follow my new blog on http://blog.hinshelwood.com ...
Coming Friday, June 20th in Downers Grove, IL The Magenic Technology Summit is a full day of Magenic-provided training. We have lined up an impressive array of speakers and topics in two tracks, .NET development and Microsoft servers. And we have lined up two keynotes. Our first keynote speaker is Jay Schmelzer, who is the Group Program Manager for RAD tools. This basically means he runs the teams for all the Visual Studio designers and related RAD tools. He’s an excellent speaker and should provide ...
*Moved to: Vote for your featureI am currently taking votes for which features will make it into the next version of the TFS Sticky Buddy (v1.1 CTP 1), which will move towards v2.0. The current list of features is slim, but specific. Features (11 Votes) Click an item to submit your vote...Read more...Follow my new blog on http://blog.hinshelwood.com ...
Brian just announce the features list that will be available in the SP1 version of TFS 2008. Wow that's an impressive list of features... Check them out here Cheers, ET Technorati Tags: TFS 2008 SP1 ...
*Moved to: TFS Sticky Buddy v1.0This is the first full release of the TFS Sticky Buddy application written in VB.NET 9 and WPF with Visual Studio 2008 Team Suit. Read more...Follow my new blog on http://blog.hinshelwood.com ...
*Moved to: End of another Sticky week...As you have probably noticed I have been soldiering on with the TFS Sticky Buddy project, and I though I would share. Read more...Follow my new blog on http://blog.hinshelwood.com ...
*Moved to: TFS Stick Buddy v0.4.0 CTP2 releasedAll to soon and it is that time again...I have been developing, hell bent on getting a working sticky buddy online, and here it is... Download TFS Stick Buddy v0.4.0 CTP2 Now...Read more...Follow my new blog on http://blog.hinshelwood.com ...
I meant to blog about this for a while now but Willy just beat me to it. We had a discussion about this this morning and he did a great entry check it out Team Foundation Server - Why can all valid users see all Team Projects? Thanks Willy. Cheers, ET Technorati Tags: TFS ...
I'll preface this by saying this works for renaming your TFS server for internal use. I have not tried this for external use. There might be some more steps to get it to work from the Internet. In the past month we migrated our infrastructure from 2005 to 2008 and in order to upgrade we needed to change a few things. If you recall from this my blog post on the subject Changing to a friendly Team Foundation Server Name we changed the NETBIOS name a new nicer to remember name. Well it turns out that ...
So in this post I will revisit a post I wrote a while back TFS Server Administrators (when you can't be a Windows server administrator). Is it possible to manage a TFS instance without being a windows administrator? Well I'm aware of one thing right now I can't do as a regular application administrator. There are probably others but we are able to be pretty affective by following the steps in this and the previous post. I wrote the first post about a year and half ago and after going through many ...
*Moved to: TFS Sticky Buddy v0.3.1 CTP1 There is a Community Technology Preview release of the Team Foundation Server Sticky Buddy digital dashboard project that is built using Windows Presentation Foundation (WPF). I have used the source code from the Family.Show project to create functionality and a look that is appealing. You can download it from the Codeplex site and you can raise bugs with the issue tracker...Read more...Follow my new blog on http://blog.hinshelwood.com ...
In order to implement server-side XSD validation against an InfoPath form submission, I had to pull the XSD from the InfoPath document archive (XSN file) and use that to update an embedded resource in a SharePoint solution project (including automated checkout/checkin in TFS). I was able to do it using a batch file. Pretty specialized need, but maybe somebody could make use of it someday ;). @echo off rem ***************************... rem This batch file is used to extract ...
*Moved to: Creating a better TFS Sticky Buddy (Core) Over the last week I have been looking at the source for the Family.Show application from Vertigo. I needed to look at methods of presentation of hierarchical information graphically using WPF and I saw this as a good representation of that sort of data. So I se about not only converting it to VB.NET but adding generics to the mix. The first part of the application is the core objects that represent the data and allow interaction in a way that ...
*Moved to: Developer joins TFS Sticky Buddy project I was pleasantly surprised to see a lot of interest in the Sticky Buddy project. I was particularly exited when Siddharth Bhatia contacted me, but disappointed that he could not get the proof of concept versions to work. Well, hopefully that is about to change with the addition of Eric Willeke to the development team. if you have been following the project you will see that he has been a avid tester from the beginning and I would like to welcome ...
What is normalization? Explain different levels of normalization? Check out the article Q100139 from Microsoft knowledge base and of course, there's much more information available in the net. It'll be a good idea to get a hold of any RDBMS fundamentals text book, especially the one by C. J. Date. Most of the times, it will be okay if you can explain till third normal form. What is denormalization and when would you go for it? As the name indicates, denormalization is the reverse process of normalization. ...
Brian Randell just posted about the new Demo VPC being available for download. This version will expire December 31, 2008. This virtual machine is running Windows Server 2003 Enterprise Edition, SP2. It contains a full installation of Team Foundation Server 2008, Team Build 2008, Team Explorer 2008, Visual Studio Team System 2008 Team Suite and all necessary prerequisites. In addition, it has been updated with Office 2007 SP1, current Windows Updates as of March 25, 2008, and the December Release ...