Tag | TFS Posts

[Updated 23/12/2009: You might also want to check out my colleagues Mike and Mike who did the same] For fun I thought I would have a look at which of my posts in 2009 were my most popular. The results were quite surprising. By number of pageviews (which tends to favour 1st half of year): Entity Framework 4.0 Resources – documentation links, best blog posts and more: Posted in September and also known as 101 links on Entity Framework 4.0. Received a large update in December. 5% of my traffic! How ...
Today is TechDays in Winnipeg. Today I’m doing a session on upgrading to TFS 2010 and new features in VS 2010. Tomorrow I’m doing a session on Configuration Management with TFS. I’m looking forward to presenting in Winnipeg again. Just a suggestion to MS organizers though. Perhaps October might have been a better time to do Winnipeg… Yes, that does say ‘Feels Like’ –37C. The sad thing is that it’s warmer today than it has been in about a week. Technorati Tags: TechDays,TFS 2010,TFS ...
In the article Platform Builder: Setting Default Memory Divisions, I discussed using pOEMCalcFSPages() or pfnCalcFSPages() to set the memory division between storage and program memory. In that article I presented the following function: DWORD OEMCalcFSPages(DWORD dwMemPages, DWORD dwDefaultFSPages) { DWORD Percent = 50; return ( dwMemPages * Percent ) / 100; } Then I suggested that with enough knowledge of your BSP and an imagination, you could dynamically set the percent value instead of using ...
Windows CE divides the system RAM into two parts; storage memory and program memory. These two parts are equally divided by default. The problem with that is that some systems need to store files than they need program space, and some systems need more program space than storage. The division can be changed dynamically at run time, which I discussed in Windows CE: Automatically setting the Object Store Size But the device OEM can change the division default in two ways: 1. FSRAMPERCENT in config.bib ...
After much frustration with MSDN and the instructions there here are the actual parameters to declare when using the TFSFieldMapping.exe for 2010 Beta 2. Team Foundation Field Mapping Tool Copyright (C) 2009 Microsoft Corporation. All rights reserved. Uploads or downloads the file that defines how fields are mapped between Microsoft Office Project and Team Foundation Server. To use this tool, you must be a member of either the Team Foundation Administrators group or the Project Administrators group ...
UPDATE: 5th January 2012If the client machine does not have SQL Server Configuration Manager, then head over to this MSDN article, http://msdn.microsoft.com/e... Qureshi has written an excellent comment for how to use the command line utility, cliconfg.exe, on a client machine which lacks SQL Server Configuration Manager. Isn’t this old hat? In a distant SqlBits, far, far away (actually the very first SqlBits) I gave two grok talks; the first on developers using SQL Server ...
I will formally announce that I have written some of the baddest [actually meaning worse, and not the venaculare where bad is really good] code in the universe. How do I know this? Because I have carefully studied the code I have written over the past 37 years (yes, since Sept 1972) and analyzed how it has fared over time. While there are only a few true "WTFs" [Worse Than Failure] , the majority of code in this category is code that I thought was excellent at the time of original implementation ...
UPDATE: There has been an updated version posted which resolves the Rules editing problem mentioned below. Way to go TFS team! A TFS 1010 Beta 2 version of the TFS Power tools has been released as announced by Brian Harry. I've been trying out the Process Template Editor (PTE) and have had some issues with this Beta release. First, the connection dialogue when working with Work Items doesn’t quite function correctly. The work around is to type in the fully qualified URL to the Team Project Collection ...
The latest version of the Scrum for Team System * process template has now been released. This version is designed to work with Team Foundation Server 2010 (Beta 2) and introduces enterprise features to Scrum. You can download the server and client side tools (free of charge) from the following forum post: · SfTS v3 Beta 2 released - Download now. Please use the below forum for all your SfTS version 3 feedback and questions. · SfTS v3 Beta 2 forum Additional Links · Simon Bennett discusses the new ...
For a general applicability i tried to specify the WorkingDirectory attribute in a qotted manner: <WorkingDir>&quot... or <DoubleQuotes>%22<... <WorkingDir>$(DoubleQ... The Exec task self is <Exec WorkingDirectory="$(Working... Command="$(ExtractComCatego... $(InputDirectoryArg) $(FilterArg) $(SeparationArg) ...
Open a “visual studio command prompt” and try: tfsbuild stop https://*****:8143 RXXXXX_Sourcecode Gen_2.6_branch_test_20080827.1 ...
[Source: http://geekswithblogs.net/E... I've been posting code samples and walkthroughs on MSDN Code Gallery for a while now – keeping them distinct from CodePlex which I use for fully-fledged projects and tools. CodePlex uses TFS for source control, but the Code Gallery only lets you post up individual files, so until now I've been creating releases as ZIP files containing the source. Now I've centralised the source for all those samples in a public repository on github at sixeyed/codegallery. ...
I noticed the problem yesterday and spent the whole day on this. Some of this is documented, some not yet. The problems: When building web applications with TFS's team build (we have 2005) the _PublishedWebsites directory does not contain some expected items: 1) Satellite Assemblies & their directories plus the wrong culture assembly is in the bin directory, 2) Assemblies which are needed as late-bound references may be missing, and 3) some normal assemblies also missing. The solution: 1) Satellite ...
Here is a list of the items in my "essentials" toolkit this year (in no particular order): Remote Desktop + Citrix Metaframe + Rogers wireless USB key -- lets me work on the train!!! Microsoft Visual Studio + TFS + IIS + SQL Server (yah yah yah) TFS Build Manager, TFS Power Tools + SourceServer + BuildAutoIncrement (cause I have to) Jetbrains Resharper (yay! three thumbs up!) Sparx Enterprise Architect (good value) Google Search Bar + Bookmarks XML Notepad 2007 (Microsoft, free) Storm/WebServiceStudio/Soap... ...
I like it when Microsoft bridges its technologies out to other platforms. I like the PHP Driver for SQL Server and the samples in the PHP On Windows Training Kit so much that I did a whole session on them at VSLive! last month. The ADO.NET Data Services (Astoria) bridges for PHP and Java are very exciting to me. The Silverlight plug-in for Eclipse, the Azure SDK for Java, and the Windows 7 support for Eclipse are all good stuff. To add to these recent developments, Microsoft has announced its acquisition ...
*Moved to: Installing Visual Studio 2008 Team Foundation Server SP1I have been trying since SP1 was released to get it installed at Aggreko, but due to our global, three time zones, development team and release schedules it has been very difficult to get some time set aside for it. Now that I am leaving, last day is Tuesday 17th November, there was more of an apatite to take the hit on time and get it installed.Read more...Follow my new blog on http://blog.hinshelwood.com ...
Microsoft has purchased Teamprise, who created a Team Foundation Server plug-in for Eclipse as well as extensions for doing Java builds with Team Foundation Server. http://www.microsoft.com/pr... This is big news since many of the industry experts from the analyst firms have cited lack of multi-platform support for Team Foundation Server Client as a weakness of the platform. Eclipse is now a fully supported MS environment for ALM. Technorati Tags: TFS,Eclipse,Teamprise,Java ...
TeamPrise – the cross platform “client” for TFS, with Eclipse support (plug-in), command line – has been acquired by Microsoft. So, we’ve been pushing folks to a 3rd parties to get back to the ALM Mothership – which is by far the best Enterprise class ALM platform that can scale from “1” person (see 2010 TFS) to thousands, geo-distributed – now, we can offer it direct resolving client’s concerns. Not that the SourceGear guys are of concern, they’ve been around for quite some time. This is great news. ...
This article describes how to integrate NUnit tests into the TFS build. It also supplies a link to a XSLT file for the conversion between the NUnit results to an MSTest format. The result is great; in the details of the Build Explorer you will see the number of Passed, Failed and Other Result tests. However, when you click the results you will see that any 'Other Result' tests (tests with for instance the IgnoreAttribute) will show up as 'Failed' tests. Also the Quality Indicators graph will show ...
Build fails from some strange reason or build does not perform the things you expect it to do, what to do? Every team build in the TeamBuildTypes folder contains a TFSBuild.rsp file, perform a check out and add the following command argument to it: /v:diag Check the file in and run the build; beware that the log size increases dramatically. The build log contains very detailed information, even the contents of all variables used in the build ...
We recently had Stephen Toub, a Senior Program Manager on the Parallel Computing Platform team at Microsoft, swing by our office and walked us through some really cool ways to start implementing parallel programming using Visual Studio 2010 and the 4.0 Framework. I'm thankful that I had the opportunity to attend this, it was one of the best presentations I've ever seen. It's exciting to see the technology evolving :) Anyway, during his presentation we caught a lot of Visual Studio 2010 Beta 2 in ...
I was trying to create a Sysprep’d VPC image containing VSTS 2010 Beta 2 + TFS 2010 Beta 2 to distribute to the rest of my team to try out some of the new features. Unfortunately, distributing a Sysprep’d image means that everybody will input a new computer name when they boot it up the first time. TFS doesn’t like it when you go and change the computer name on it. I found an MSDN article talking about how to move a TFS server from one domain to another that probably contains the proper steps to ...
I just went through the process of creating a VHD for use by myself and some other members on my team. I had a pre-built base image with Windows Server 2008 and SQL Server 2008 Enterprise that I used to begin the process (Note: I was hoping to use Windows Server 2008 R2 but it appears it only comes in 64-bit and VirtualPC doesn’t support 64-bit). From there I installed Visual Studio 2010 Ultimate Beta 2 and Team Foundation Server 2010 Beta 2. Everything went extremely smoothly except for one small ...
For those of you who missed the chat today, here is the raw transcript. By raw, I mean that I copied and pasted the discussion without any edits. This is divided into two parts, the top part is the answers from the Microsoft Experts and the bottom part is the discuss (questions) from the audience. Answers from Microsoft: KarelD_MSFT (Expert)[2009-10-27 11:58]: Karel Danihelka - Developer in Partner Response Team. davbo_msft (Moderator)[2009-10-27 11:59]: Our chat today covers the topic of Windows ...
It can be a challenge to move a project from one TFS source control to another. This is because TFS has the concept of workspaces. These workspaces are generally behind the scenes so you do not know they are being created. If you try and move a project that is currently associated with a workspace it will complain when you try and connect the same project with a new source control. The first step is to remove the workspace binding. To find the workspaces go to: File>Source Control>Workspaces. ...
On codeplex the VSTS Rangers have published the Branching Guidance II (yes, a while ago, but still very true). The basic idea there is the separation between 3 major branches, the Main (or trunk), the Development and the Release branch. One can elaborate on these and use multiple Development branches, and also a tree of release branches, but the basic principle can be summed up with these three. Now, if we look at the different sets of build types we have, see http://geekswithblogs.net/t... ...
*Moved to: Deploying Visual Studio 2010 Team Foundation Server Beta 2 - DoneWell, nothing like hitting the ground running, my first job at SSW was to join the TFS Migration Team, it was a fun experience, let me tell you how it went. Update #1 20th January 2010: Have a look at our Rules to better TFS2010 Migration Read more...Follow my new blog on http://blog.hinshelwood.com ...
While in Redmond last week I was invited to attend and present at the TFS All Hands meeting. What a lot of brain power in one place (actually 2 places; North Carolina and Redmond.) I guess they usually try to get a customer share their real world experience with the product with the development team. I was given the opportunity to discuss some of what we see as the Hits for TFS 2010, what we still see as gaps and to do a demonstration of the Telerik Work Item Manager and Project Dashboard that Imaginet ...
Visual Studio 2010 (beta 2) can be connected to an existing TFS 2008 Server. Much of the new great stuff is then not available, quite naturally. But I was quite positively surprised that some stuff I had not expected to work in fact did. Which of course means it’s client stuff more than server stuff. Anyway, here comes: History across branches: You can now see the history of a versioned item even it started it’s life in another branch, and even if you are connected to a TFS 2008 server. You can see ...
Today Telerik released our Beta 2 version of our FREE and popular Work Item Manager and Project Dashboard Tooling. There are a bunch of bug fixes (it was a Beta 1 after all) that have been made and one exciting new feature. We now have a way to assist with Iteration Planning. You choose a query (whatever you want) of the work items you want to schedule into Iterations or Sprints. You choose which Iterations you want to do allocation for, what your effort capacity is and we provide a drag-and-drop ...
Between 2nd October and 18th October my current team was using Team Foundation Server for source control and integration. On Sunday I merged the changes from TFS back into our old subversion repository, effectively throwing away the two weeks of work that one of the guys spent setting up TFS. Why did we make this decision and what did we learn?

Read the full article

 

Before I can get into the meat of this post I need to make sure you’re up to date on a couple items: Item 1: In case you missed the news yesterday, Visual Studio 2010 Beta 2 was released for download. You can get it here. Item 2: Microsoft has announced that VS 2010 will be released on March 22, 2010. What I think is one of the more significant items to come out of this announcement is that Microsoft has simplified the product marketing structure for Visual Studio 2010. Instead of the myriad ( yeah, ...
I was going to blog the AWESOME new install and configure for TFS 2010 Beta2 but Martin beat me to it. If you have tried to install TFS in the past, you will definitely appreciate the simplicity and reliability of the new install and configuration processes. Install Configure Technorati Tags: VS2010,Beta 2 ...
I have often attempted to find TFS build properties that can be used in build scripts. This seems to be difficult to find via Google, so I am documenting this here. 1. Aaron Hallberg has an entry listing the Team Build 2008 properties. 2. MSDN lists a few TFS Build properties, a few of which are not listed in above. Customizable Team Foundation Build Properties ...
*Moved to: Configuring Visual Studio 2010 Team Foundation Server on Vista in 12 minutesAs Microsoft have separated Install with configuration, so I have separated my posts! You will need TFS2010 installed prior to the steps below. Read more...Follow my new blog on http://blog.hinshelwood.com ...
*Moved to: Installing Visual Studio 2010 Team Foundation Server on Windows Vista in 3 minutesNew in Visual Studio 2010 is the ability to install TFS on XP, Vista and Windows 7. You can use SQL 2008 Express, so no large overhead, and the Basic version you use for this does have the reporting and SharePoint requirement that the main install does. That does not mean that you can't upgrade later :) Read more...Follow my new blog on http://blog.hinshelwood.com ...
Folks with MSDN Subscriber licenses going to grab the latest version of VS2010 may wonder ‘Where is Team System? Team Suite? Team Developer? Team Architect?’ They are gone! Does that mean that MS is getting out of the ALM toolset market? Or does it mean that the ‘Team’ stuff is being released later? The answer is NEITHER. The branding, naming and licensing of Visual Studio is changing for the 2010 version. The ‘Team System’ branding is being dropped. What ‘used’ to be the ‘Team’ client products are ...
*Moved to: Visual Studio 2010 Beta 2 is available Now!Visual Studio 2010 Beta 2 is now available on MSDN for download! Read more...Follow my new blog on http://blog.hinshelwood.com ...
Also, notice the new product versions: Microsoft® Visual Studio® 2010 Professional Microsoft® Visual Studio® 2010 Premium Microsoft® Visual Studio® 2010 Ultimate Microsoft® Visual Studio® Test Elements 2010 Microsoft® Visual Studio® Team Foundation Server 2010 Go to Somasegar’s blog for more info on the new SKU’s and the Ultimate Offer! Brian Harry has a screenshot of the downloads available. Technorati Tags: VS2010,TFS,Beta 2 UPDATES: From the MicrosoftVSTS Twitter feed: “Visual Studio 2010 Pro, ...
I build quite a few virtual machines and usually I set them up as a domain controller so I can enjoy the wonderous use of AD (Active Directory). This was a problem for my latest one which was going to have TFS (Team Foundation Server) installed. TFS on Domain Controller Getting to the point...What I needed to do was create local users to set as my SQL/TFS/WSS service users and I didn't want them to be displayed to me on my Welcome screen as valid users who could login to the box. A little OCD on ...
Brian Keller, Technical Evangelist for Visual Studio Team System just blogged about the “very soon” release of Visual Studio 2010 Beta 2 which will have a “Go Live” license. That means you will receive product support from MS if you deploy and use it. Brian also includes links to some resources to help prepare for VSTS 2010 beta 2 Overview presentation (.PPTX) Detailed checklist (.DOCX) Our ALM team at Imaginet has been working with the Beta 1 bits and have been keeping in touch with MS on what to ...
Over the last couple of weeks I have dedicated quite some time to knowing Team Foundation Server (from here on out referred to as TFS) and the interaction between it and Visual Studio Team System/Team Explorer. The process has not been without pain, but with pain come great lessons. So, over the next days I will be posting here what was the success story of installation in both HTTP and then the process to get HTTPS in place too. But, how about starting to lay down the foundation of what the process ...
Team Foundation Server allows you to see who has what file checked out at any time. If you would like to see a list of files that any TFS User has checked out, follow the steps below: Open Visual Studio 2008 > Click File > Source Control > Find In Source Control > Status Select "Display all checked out" or "Display files checked out to" (to filter changes by user) Hit Find The screenshots below show the type of results you should expect. Another great way to get this info is by using ...
If you ever need to undelete a file/folder in TFS, here's how you can do it. I found a couple of people who didn't know this feature existed so I figured I'd throw a blog up about it. Open Visual Studio > Click Tools > Options > Source Control > Visual Studio Team Foundation Server Check Show deleted items in the Source Control Explorer, hit OK Right click on deleted file/folder in Source Control Explorer Click Undelete Check In ...
For Visual Studio 2010 / TFS 2010 please see: http://geekswithblogs.net/M... In one of our meetings the other day a few developers on our team asked if there was an Auto Shelve feature in TFS to shelve their pending changes automatically each night. I couldn't find anything in the Visual Studio 2008 IDE that allowed us to do this. After some research, I did find a work around. Basically, I just created a batch file that uses ...
I was tasked with taking this small project stored in TFS and compiling it for delivery to a stakeholder. It’s really nothing more than a prototype, and I will be building the full-fledged product. Of course, it didn’t compile… when the task is that simple, something is bound to go wrong. In this case, the app.config was just missing. I checked source control, and it was like it was never added. I decided to add one myself and deal with and configuration issues as I came across them. I then came ...
Workitems in TFS have a handy feature that allows you to attach files to them. Notice the size column? It's not obvious but there is a size limit to attachments. The default setting is to allow documents less than 4 MB. Great, but what if I need to attach a document that is bigger than 4 MB? Believe it or not this can happen quite easily if you have an big ol' image or some documentation that was kept in one single Word file. If you need to increase the attachment size you can make a call to the ...
As a freelance software developer, I am regularly asked in interviews if I am familiar with a certain technology or product like e.g. TFS, ASP.NET 2.0, WPF or Oracle 10g or whatever. This is of course only natural, since potential customers already have their company-internal development technology stacks set up or it goes about a pre-existing software project where all these decisions are made long before anyway. But as a freelancer, I must say that keeping up with all the latest technologies and ...
Imaginet Resources Corp. has been working with Telerik to help them optimize their Application Lifecycle Management processes. As part of this, we have built some tools to address some specific pain points they were experiencing. Well, Telerik has decided to make these tools available to all. Check out the Telerik TFS Work Item Manager and Project Dashboard. It contains a very rich UI based on the Telerik RadControls for WPF that makes it very easy to manage work items. It supports Enhanced Work ...
Running unit tests after a successful build with Team Build 2008 can be a tricky thing.... especially when you test your localization using satellite assemblies. Out of the box this cannot be done in Team Build 2008, you need to tweak some files to get it to work properly, but which ones??!! This article should help you solve similar problems in your build environment. I had this problem where all localization tests would work on my developer’s workstations but would systematically fail on the build ...