Tag | TFS Posts

Brian Harry is continuing his series on new VSTS 2010 features. His latest entry deals with some restructuring of the Team Foundation Server and specifically the way projects are stored. Team Project Collections are a new concept in TFS 2010. They represent a set of projects that are managed together. Each TPC has it’s own set of databases. This enables TPC’s to be backed up, restored or migrated independently of other TPC’s on the same logical or physical TFS implementation. This is particularly ...
Issue: Ensure your code is the latest before a check out. Not working with the latest code often creates a confusing situation for a developers trying to debug misbehaving code. Furthermore, it becomes very important to get latest changes and merge differences when working on a project with many dependencies. Solution: David McCollough my friend and co-worker showed me how to automatically ensure getting latest upon checkout by performing the following steps: Launch Visual Studio 2008 Click Tools->Options ...
There is a neat little trick that one has to follow inorder to zip a entire folder into a gzip file. It is essentially a two step process Zip individual files in a folder using TarArchive Zip the tar file using GZip 1: public static string CreateTar(string directoryToCompress, string destPath, string tarFile) 2: { 3: string destDrive = destPath.Substring(0, destPath.IndexOf(@"\") + 1); 4: Directory.SetCurrentDirecto... 5: string tarFilePath = Path.Combine(destPath, tarFile); 6: using (Stream ...
I was discussing with one of our TFS specialists the costs of going down the route of Visual Studio Team System and Team Foundation Server – specifically in the context of comparing it with purchasing Visual SourceSafe (VSS). This conversation was kicked off by the poll I did in the UK MSDN Flash on source control system usage. The results were pretty interesting with 37% using Microsoft products (21% using SourceSafe, 16% Team System) and 32% Subversion. I wanted to explore the SourceSafe vs Team ...

I like the background classical music, I feel less stressed working with TFS now....

http://www.microsoft.com/uk/projectcalm

 

I was informed April 1st that I had received the MVP Award for Team System. It first appeared on the blogsite of Rune Grothaug, and later the same day a mail dropped into my Inbox from Microsoft. I knew about the nomination, but when it materialized I still got very happy and excited about it. It’s great to join such a group of talented people, but it also makes me feel the pressure to do even more for and within the community. I have always enjoyed sharing knowledge with other people, but this has ...
*Moved to: Visual Studio Team Test Quick Reference Guide 1.0If you are in any way involved in or thinking bout Testing code, Websites or Web Services then you should have a look at the VSTT Quick Reference Guide 1.0 which the Visual Studio Team System Rangers team has published on CodePlex. If only this had been published weeks ago when I was delving into the world of web and load test I would have had a much easier time as most of the problems that I encountered have solutions offered right here ...
Development related: Extend IE7 and IE8: Make extending IE7 and IE8 that much easier with a little spicIE :-) With SpicIE you can develop your own event handlers, toolbar buttons, menu entries, toolbars and more. Free software for students: UK secondary school students can get free developer software like Visual Studio, Expressions & XNA Games Studio. Trial Virtual Machines to download: 52 to choose from! Daily 2 hour Live Meetings on TFS: www.almcatalyst.com Windows Azure Sample app – Issue ...
I just ran across this error while using the Team Foundation Server Power Tools to import a work item template XML document into a TFS instance: Error 0x8013150A: An error relating to security occurred. So it’s a security issue, right? No. As it turns out, I had edited the XML file in Notepad and added values to a field definition with the ALLOWEDVALUES rule. In my over-zealous copy-and-paste efforts, I had added a few of the allowable values in more than one place: <FIELD reportable="dimension" ...
I attended the MVP Global Summit 2009 in Seattle/Redmond, Washington a couple of weeks ago. I had a pretty good time hanging out with other MVPs and the Managed Languages team. I learned a lot, and I had a blast every evening. One of those evenings was at the Experience Music Project, and I promise I will post Steve Andrews, "I love TFS" if I can find the video. Here's the opening video for the event, followed by a behind the scenes look with Karen Young ...
After reading Tom Fischer's blog entry on How to pull all Pending Changes (Checked Out Items) from TFS 2005 or 2008 I thought I would look into how to accomplish the same objective using SSRS and SQL. With more research on the TfsVersionControl database and also reviewing a query on retrieving data from a TFS database, I put together this sql statement that retrieves a list of users who have items checked out. /* This query returns the list of currently checked out items */ declare @UtcDiff int,@Date ...
Issue: We wanted to exposes work items, bugs, etc. to the customer without exposing all the other Web Access Tabs such as Source, Documents, and Builds. Solution: Team System Web Access SP1 Team System Web Access SP1 adds an additional virtual directory named “wiwa” which stands for work item web access. This new virtual directory is accessible on port 8090 by default and exposes a special work item only view which was exactly what we wanted. TFS Web Access supports both forms based authentications ...
FileStream data type is a very important feature of SQL Server 2008 and gradually getting popular amongst developer for it’s feasibility. And in the past few days specially after “Configure SQL Server 2008 for File Stream” post. I received several feedbacks regarding the usage of FileStream with Ado.net and Frankly there is not much stuff available on Google for this topic. In this post, I will guide you to use FileStream Data type in Ado.net. But before we start make sure you have configure your ...
14 marca 2009 odbyla sie darmowa (a jakze!) konferencja Community 2 Community, jednak z racji faktu, ze na poprzedniej mnie nie bylo, moge opisac jedynie tegoroczna edycje. Najwiekszym problemem byla rejestracja internetowa – konkurencja byla niesamowita, w turze zamknietej dla grup miejsca na sciezke .Net skonczyly sie w kilkadziesiat minut, a w turze otwartej dla wszystkich w okolo 10 minut. Lokalizacja konferencji Sama konferencja zaczela sie od rejestracji – juz podczas niej dal sie we znaki ...
Recently my customer encounters the following errors in TFS 2005: Exception Message: The process cannot access the file 'X:\Program Files\Microsoft Visual Studio 2005 Team Foundation Server\Web Services\VersionControl\App... because it is being used by another process. (type IOException) Finally, we found that it is because that TFS application pool in IIS is configured to use multiple worker processes. Please configure it back to 1 to solve this problem ...
I needed to update the registry on many devices in the field this week, so I wrote a little application to delete some registry keys and add some new keys and values. The requirements were simple; take a well defined set of registry keys and values and add them to the registry, takes some well defined registry keys and delete them and make it simple for the user. I started by creating a few data structures that I could use to set up some static data to define the registry changes. RegDelete will ...
My work environment is usually an anything goes, wild west of development sort of place. There are no rules imposed, just a “get things done” attitude. Because of auditing, source control was a necessity that got added to the mix. We use SVN through VisualSVN Server and TortoiseSVN as a client. Well, as a part of self improvement and to produce better more reliable code, I’ve taken up learning TDD for myself. Our current methodology of testing here is based mostly on WTFs per minute and copious prayer. ...
I’ve had the fortune of being involved in some pretty complex and elegant Team Build configurations. I’ve started to blog about individual points several times, but ended up figuring that I should instead write a series of posts about common goals and general Team Build approaches. I can’t take credit for all this content. Some I’ve developed over time, some I’ve learned from others on the web, and yet other stuff I’ve learned from co-workers. That said, here we go with Part 1. General Approach Every ...
I few months ago I made the sad mistake of investing in Paragons software NTFS for OSX. I have a MAC book Pro that dual boots Vista and OS X. I thought this would be the solution for me to utilise the both Drive versions. Downloaded the software having paid my money and guess what it not only didn’t work but worse still forced my machine into a re-boot cycle that required a re-build. Decided to do the full re-build – including Vista partion which had also been corrupted. Then before installing any ...
Jakob got out a cool checkin policy after a question on the microsoft forums about this. The policy ensures that you have run a code coverage, and that the coverage percentage is above a certain set limit. See Jakob's blog for a description http://geekswithblogs.net/j... The code is available on codeplex, see here http://www.codeplex.com/TFS... ...
Update: This can be accomplished with the MsBuild Extension Pack using the MsBuild.ExtensionPack.TFS.D... Team Build is great for building Projects applications such as Windows or Web apps. However it is not able to build Install packages. Because of this you have to use the Visual Studio build command line option, and copy the .msi and setup.exe files out of the local build directory. My builds usually copy the built files from to a stage or production server, However this is difficult to do, ...
Just a quick reminder that the February 2009 meeting is tonight from 6:30 PM - 8:30 PM (ET) at the Microsoft office. Please be sure to register so we have a good idea of how much pizza to order. Code Generation with T4 and Visual Studio Why write repetitive code when you can generate it? Learn about Text Template Transformation Toolkit (T4) - one of the best-hidden new features of Visual Studio 2008. T4 allows you to use simple ASP.NET-like template syntax to generate application source code, configuration ...
I have a small confession to make... A little TFS web service I built over the past few days was the first “real” production-ready application I’ve ever written from scratch where I’ve been good about maintaining unit tests. I even pushed myself to practice real-live TDD, and then even use Moq. I have to tell you, that I am now a firm believer in the benefits of leaning very heavily on your unit tests. Of course I've always believed others' stories, and have even worked on projects/products where ...
*Moved to: Windows Azure Training KitMicrosoft has just released a new Training Kit for Windows Azure that updates the one released at the PDC. Not since Windows Communication Foundation and WPF have I been so exited about a new technology, but Windows Azure is it. Read more...Follow my new blog on http://blog.hinshelwood.com ...
At PDC this year, Microsoft announced a major release of the Windows Workflow Foundations (WF); WF4.0 WF4.0 promises better performance, scalability, control, visibility, and usability than its predecessor. Gone are code-asides and the dreaded code activities, replaced with 100% XAML markup and custom activities. MFST has seriously stepped up its tooling to make custom activities easier (including defining a custom WF syntax which gets “compiled” to XAML), an improved designer and debugging support. ...
So, I am working on a Proof of Concept that integrates TFS 2008, Project Server 2007 and MOSS. After I create a site based upon a custom site template I then create a project using the PWA web services (UpdateProjectWorkspaceAddr... The project is created but when I try and update the project workspace URL using the wssinterop web service it fails with a WSSWebIsNotProjectWorkspace error. The template has the correct features activated and if I manually (through the PWA Admin UI) set the project ...
A build set is a set of builds running on the same solution or set of solutions, catering for different aspects of the Continuous Integration process. Why a set of builds ? Because one size doesn't fit all. Something you want to run quickly and others you want to cover a lot of stuff. This can be divided into a set of aspects. The aspects can be divided into three major parts: Developer aspect. A continuous build running normally at each check in to ensure that the code the developer checks in is ...
The following is a simple checklist you can use when building web applications. Much of this still applies to other technologies and can easily be extended. I try not to get too specific on technology or methodology, but it is definitely leaning toward ASP.NET. If you can think of something I am missing or disagree, please leave a comment. Detailed information follows the checklist. How much of the checklist you follow will depend on the project. If its just a hobby site, you may skip items like ...
Those days me and my team work very hard toward new version of “The System”. This includes massive refactoring of all solutions, hard work with TFS (which not restricted to only adding files, but also deleting, moving, etc. other words, all stuff, which TFS is not really love). Because of this, we need a bunch of handy tools to make our dreams come true and to decrease unnecessary number of clicks inside Team System Explorer and Visual Studio. You do not really think, that we have no tools to make ...
TFS has a wonderful feature whereby it marks files as changed, even though there are no changes. These files show up in the Pending Changes window in Visual Studio (VS 2008). To work around this, add the following external command to your VS tools: First you need to install TFS Power Tools In VS go into Tools - External Tools and click Add Enter the following details: Title: Unchange Command: C:\Program Files\Microsoft Team Foundation Server 2008 Power Tools\tfpt.exe Arguments: uu /recursive /noget ...
I just had an interesting problem with one of our offshore developers. She couldn’t connect to our TFS server and was getting the dreaded “TF31002: Unable to connect” error. It turned out that we could connect using a different account on the same box she was using and that she was able to connect herself from other boxes. That ruled out the common firewall blocking issue. In the end, we logged into the problem box with a different account and renamed her profile on disk (not deleted so she could ...
I recently did an upgrade on a scenario that for whatever reason I had not faced before. It was a dual-server TFS 2005 installation and the server had Visual Studio 2005 and Team Explorer 2005 installed as well as WSS 2.0. If you are trying to upgrade a server like this one, here are some recommendations: Uninstall Team Explorer. Well, that's what I did but it may not be necessary, read on for details... the installation guide states that if you are installing 2008 SP1 on a server that also has Team ...
*Moved to: Installing Team Explorer 2008 on Windows 7I was a little lazy last time and did not install either Team Explorer, or SP1 on my visual studio instance. So, lets get to it… Read more...Follow my new blog on http://blog.hinshelwood.com ...
If you’ve been running x64 WSS/MOSS in development VSeWSS has been a challenge (wouldn’t install – albeit I believe the Bamboo solutions folks had some hack…) Now, the CTP of VSeWSS 1.3 has been announced SharePoint Team Blog CTP Preview of VSeWSS Key capabilities in 1.3 The extensions now install on x64 bit OS. Visual Studio 2008 and SharePoint must be already installed. Command Line Build option for TFS and MSBuild integration Separate WSP Package and Retract commands. You can now build the WSP ...
I had a task yo import data from Excel spreadsheet to SQL Server table. Last time I tried to use SQL Server Management Studio import option, but it gave me some not clear errors, that I didn't understand. So I've created SSIS project in VS and was able to narrow down the errors and import the data. This time for similar spreadsheet I had some errors again. The output contained the warnings about length of the string column, that usually can be ignored, e.g.: Warning: 0x802092A7 at First Task, Destination ...
*Moved to: Installing Visual Studio 2008 Team Suite on Windows 7I am installing VS2008 in a virtual environment, so this may not be exactly what you would get, but the purpose is to identify if VS2008 does indeed work on Windows 7 and what the experience is like. The first problem is that the auto run does not seam to function.Read more...Follow my new blog on http://blog.hinshelwood.com ...
If you have been using any of the two Team System trial VPCs that were released months ago you are probably aware that they are about to expire. Common knowledge was that there were not going to be new trial VPCs available right away and that we would be a couple of weeks without a trial VPC. But it turns out new replacement VPCs were created and released just a couple of days ago. You will find, just like before, a VPC with TFS only and one with TFS and Team Suite but this time they include SP1 ...
Had a strange problem this morning. I'd installed a BizTalk hotfix for the BizTalk Map TFS issue. All seemed to be ok until I tried opening an orchestration - VS displayed the plain text rather than the orchestration designer. When I right-clicked the odx file and selected 'open with', there was no option to select 'BizTalk Orchestration Designer'. To fix the problem I ran a repair from the BizTalk installation DVD. www.biztalkers.co.uk ...
The VSTS Rangers have released the TFS Branching Guide 2.0. This updated version includes more Scenarios as well as more Q&A. The set of Drawings also comes in handy for inclusion into your own project specific documentation. Get it here. Technorati Tags: TFS ...
I'll confess - I'm a Microsoft Team Foundation Server fan. I like having all the parts of my software development lifecycle toolbox in one package. And, now that is supports continuous integration and scheduled builds out of the box, I've grown quite fond of Team Build. No knocks against Cruise Control or NAnt, but why wouldn't you want an end-to-end automated build using the same build language (MSBuild) that all your .NET solutions already use? I also like the fact that with TFS 2008, the build ...
With Vista and Windows Server 2008 comes and new amazing feature: the possibility to include file system operations into a transaction. The functionnality is implemented as the Kernel Transaction Manager (KTM). Requirements: Biztalk must be installed on a Vista box or Windows Server 2008 (which is not supported afaik). I had to implement this functionnality inside in a pipeline component in a Biztalk 2006 R2 solution . I started with the wrapper provided on Codeplex and it did not worked as expected. ...
The Developing Integration Solutions using BizTalk Server 2006 and Team Foundation Server document was just announced. We use TFS internally but are really only amateur users at best so it'll be interesting to read the advice in this document.
*Moved to: Managing the “VSTS Developers” LinkedIn group. After making sending a “Call to Action” to my fellow Team System MVP’s I have added two managers to the VSTS Developers group I started on LinkedIn.Read more...Follow my new blog on http://blog.hinshelwood.com ...
earlier this week Microsoft announced the release of the beta version of BizTalk 2009. I’m sure detailed posts of various bits will follow soon, but for now I thought I’d list a few points I’ve picked up (in no particular order)- BizTalk projects are now “first class citizens” of Visual Studio [2008]; in practice it seems they are really “special” c# projects. This means quite a lot really, to start with, for the most part they look and feel like c# projects (in the beta build the icon for the project ...
[Source: http://geekswithblogs.net/E... The first public beta of BizTalk Server 2009 was released yesterday, and fulfils expectations by falling in line with the 2008 server and development stack, and offering a few functional extras. I've had a quick run through of it and made some initial notes below. The MSBuild integration is interesting although I haven't got a good grasp yet on whether it will replace custom MSBuild tasks to aid deployment; apparently it works nicely with TFS, but ...
Good news ... On Monday December 8th, 2008 Microsoft announced Public beta of BizTalk Server 2009 (https://connect.microsoft.... What’s new in BizTalk Server 2009? Ø Simplify Interoperability ü Support for .NET Framework 3.5 SP1 and Visual Studio 2008 SP1 - take advantages of the latest developer tools. ü Support for Windows Server 2008 and SQL Server 2008 – full support of Hyper-V, and increased performance and scale. Ø Extend To The Edge ü EDI - enhanced out of the ...
*Moved to: Live FrameworkI have been getting very interested in the new Azure Services Platform and how I can use it to facilitate WPF development. Read more...Follow my new blog on http://blog.hinshelwood.com ...
*Moved to: TFS Event Handler v1.3 releasedUpdated and improved for Team System 2008. Read more...Follow my new blog on http://blog.hinshelwood.com ...
*Moved to: Retrieving an identity from Team Foundation Server using only the display nameThis is a lot harder than it sounds. At first you think there will be a built in option with the Read Identities method on the IGroupSecurityService Interface, but you would be wrong! When capturing an event from Team Foundation Server you have access to a lot of information about the change, including the Display Name of the fields for Assigned To and Changed By.Read more...Follow my new blog on http://blog.hinshelwood.com ...
*Moved to: TFS Event Handler v1.1 releasedUpdated and improved for Team System 2008. Read more...Follow my new blog on http://blog.hinshelwood.com ...