Tag | TFS Posts

Great white paper on how to start properly and setup a team to use Team System.  Go and get it here.

J.D. Meier's also explains what is in this release here

*Moved to: TFS Feature Wish (TFS Checkin Notifier)One of the annoying things about Source-Control is that someone else can have that file you really need checked out! This can be annoying if they are not in the same building or even country. What we need is a add-in for Team Explorer where we can right-click on a tree or file that has been checked out by another user and request access. Read more...Follow my new blog on http://blog.hinshelwood.com ...
Robocopy Standard on Windows Vista It appears that RoboCopy.exe is a standard command line tool in Windows Vista and it includes additional options. Previously this was only available via the windows resource kit. The help command from the Windows Vista Robocopy returns: ---------------------------... ROBOCOPY :: Robust File Copy for Windows :: Version XP027 ---------------------------... Started : Fri ...
*Moved to: Would anyone be interested in hosted Visual Studio Team System (LinkedIn Question) Read more...Follow my new blog on http://blog.hinshelwood.com ...
Beta 5 (build 0.8.0.143) for CI Factory is now available. For a full description of what's in this release, check out the release notes. The big news for this release is that Vault package is ready for use and that NCover support has been updated to support NCover 1.5.8. NCover support also provides the ability to set the process for which you want coverage collected. This is important for MSTest users to utilize app.config for the test assemblies and means you don't need to use the /noisolation ...
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 ...
There are a few links related to TFS build and Source control Customizing Team Foundation Build Add Continuous Integration Capabilities to Team Foundation Server I've got a few useful tips from Mitch Denny: To remove incorrect subsctiptions: TFS has a table (tbl_subscriptions) in the TfsIntegration database which lists all these endpoints. Don’t ever edit this table directly. You can look at the subscription ID and then use the bissubscribe.exe tool to unsubscribe those event registrations. Make ...
*Moved to: WorkflowI am thinking of adding WF support to my Team Foundation Server Event Handler, but I am interested in a discussion on the topic of the how's and wherefores. I have seen a lot of people implementing Workflow for Team Server and this would provide them a host system. I have started a discussion on CodePlex: Workflow ImplementationRead more...Follow my new blog on http://blog.hinshelwood.com ...
*Moved to: TFS Event Handler ProgressI am making lots of progress with this project and I have only a couple of work items left for CTP1: 138 Security issues on uploaded assemblies 203 Error handling on service 204 Create Admin system as Application Now 204 is nearly complete, with only testing to go and that is dependant on 203.Read more...Follow my new blog on http://blog.hinshelwood.com ...
*Moved to: TFS Event Handler: CTP1 ImminentI have decided to go the same root as MS and use the Community Technology Preview (CTP) structure for my releases as there are quite a few people interested in using the TFS Event Handler. I am working this week on getting TFS Event Handler CTP1 up and running with the full initial functionality. As I am off work this week I should have plenty of time for this, but my wife also want me to paint the house ;), so we will see...Read more...Follow my new blog ...
*Moved to: TFS Event Handler: Coverage & CommentsI am getting some positive feedback on the project from Richard Berg, and he had blogged about it under the title of New CodePlex project: TFS Event Handler. And John Lambert has commented on some issues that he has envisioned with referenced assemblies and security of allowing people to upload Assemblies. I would like to address both of these issues:Read more...Follow my new blog on http://blog.hinshelwood.com ...
*Moved to: TFS EventHandler: MSMQ RefactorI am half way through the MSMQ Refactor of my TFS Event Handler project and thing are starting to come together. I have changed it so that instead of one big solution I will have three smaller ones. This will allow me to cross reference the different services. Essentially the Team Server fires events that a service (TFSEventQueuer) captures and adds them, with a little jiggery porkery, to a message queue. The second service (TFSEventHandlers) reads the Queue ...
*Moved to: TFS EventHandler: Now on CodePlexI have now added my Team Foundation Server EventHandler to CodePlex, but don't get too exited as I am currently mid refractor. I am moving to the more reliable Message Queuing for the system, and probably moving it to a Windows Service instead of the current Website. I did actually start with web services but I found it more complicated to setup and create an install. You can find the project under TFSEventHandler on CodePlex, but I do not have a build ...
*Moved to: Selling the benefits of Team SystemI have found that there is very little content available on the art of selling Team System for developers that want to use it. Developers need to sell it not only to their manager, but to a hole host of people, and it is no small expense to implement it. There needs to be some sort of content available to help sell this product, and I mean without trawling through hundreds of MSDN pages, case studies and blogs. Lets face it, if you tell someone a piece ...
*Moved to: TFS EventHandler: Message QueuingAs I mentioned in my previous post I am currently building an EventHandler infrastructure for Team Foundation Server. I am currently toying with the idea of re-engineering to two system services. The first that handles the Team Foundation Server events and puts them onto an event specific message queue and another that handles the reading the messages and action all the event handlers. The reason that I am thinking this way is that when a new EventHandler ...
Learnt something new with MsTest today… in the scripts I have for our projects we run the tests using MsTest from the command line as follows: <Exec Command='"$(VS80COMNTOOLS).... /testcontainer:Acme\Group\B... /runconfig:localtestrun.tes... /> <Exec Command='"$(VS80COMNTOOLS).... /testcontainer:Acme\Group\B... ...
Well I've been extremely busy in the last month and have not blogged much, I'm off to Disney for a few weeks, then DevTeach and after that I'll get right back to it. So after everybody and their dogs mentioned you all that VSTS "Orcas" B1 is finally available, I'm just going to say, go here for all the info. There are two (2) different VPC, one is with both TFS and VSTS and the other is only VSTS beware what you download ;-). You will also need the base differencing disk to run those images. All ...
In a recent email discussion between a few of the Subtext developers and myself, we talked about the need to have the Visual Studio editor settings (like tab size, curly brace location, etc.) stored with each solution as well as globally. The problem here is that many of us use the same development machine for our "real work" and our personal or open source projects. For some people this might not be a problem, but for most of us, it is. The real issue comes about when one client mandates a certain ...
I my last blog of ClickOnce series we saw the complete cycle of the ClickOnce deployment and now in this blog we will see ClickOnce manifest and self updating of application. When publish finished it’s will create two XML files that we called manifest files and they are deployment manifest and an application manifest. One important point that I want mount is the manifest signing and this done by strong-name by using public/private keys and signed with Authenticode technology. Visual Studio 2005 only ...
Brian Keller explains how to do it right here. It's well worth the read. Brian also asks us to give it a spin here I might just do that. WSS v2 has a few limitation that v3 overcomes and we get a lot of new features to boot like a wiki and a better discussion webpart. Now don't forget that "Orcas" will support WSS v3 out-of-the-box so if you feel a bit nervous about the steps that need to be done for this to work in TFS v1 than you can always wait a bit for "Orcas". Cheers, ET ...
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 ...
At the end of March Microsoft announced the Teamplain a TFS web frontend TeamPlain Web Access for Team System TeamPlain Web Access is a web interface for Microsoft® Team Foundation Server that allows managing work items, shared documents, reports and source control repositories. Streamlines Team System usage Enables broader participation to development lifecycle Allows cross platform access to Team Foundation Server (TFS) Enables fine grained security configurations not present in TFS Helps organizations ...
While the TFS team didn't put everything into the 1st real release of TFS, they certaintly are getting tools/powertoys/helpers/gui... out there to the community in real time. Driven by the initial need to ship, the TFS team clearly had to make some feature choices in order to meet the late 2005 schedule on the 1st release. That's just the dynamics of shipping product. However, what they've done is put out, on a psuedo supported mode (non PSS or is it CSS now?), tools that make the TFS experience ...

I recently posted the second screencast in my new "Developer, Meet Server" screencast series. This latest screencast covers using Transactional NTFS in a service-oriented environment via WCF.

Enjoy!

Andrew recently watched my screencasts and had some great questions that came up around how Transactional NTFS behaves with the file system. So, I figured I would answer them here. So, if you want to see the context around his questions, check out his post. Here's the paragraph with the questions: I wonder what happens to files that never get committed - ala a long running transaction. They have to be taking up file space. Jason says not even Windows Explorer knows about them, but they have to exist ...
*Moved to: Team Server Hmm!I got an interesting question from our SQL Server DBA team in London today. They asked if you can integrate team server with Microsoft SQL Server Management Studio. I had a look at the software and could not see TFS source control in the list, so I did a little google and found: Visual Studio 2005 Team Foundation Server MSSCCI ProviderRead more...Follow my new blog on http://blog.hinshelwood.com ...
*Moved to: TFS Admin Tool 1.2 GotchaI ran into a small problem with the tfs admin tool. When you add a user to a project as "Contributer" then it adds only "Publisher" to the reporting services permissions.Read more...Follow my new blog on http://blog.hinshelwood.com ...
I have updated TransNTFS, my managed implementation for the transactional NTFS APIs that have been introduced with Windows Vista. TransNTFS now also supports the following operations under a transaction: Creation and deletion of folders Deletion of files Creation of symbolic links Creation of hard links It comes with complete documentation (as always) and can be downloaded from http://www.wintoolzone.com/... ...
Sometime back, I had made a post regarding a native C++ class I had authored for using some of the Transactional NTFS (TxF)APIs introduced in Windows Vista. Almost two weeks from that post, I just finished my managed implementation, TransNTFS, that enables you to use the TxF APIs from managed code. As always, Managed C++ enabled the implementation with excellent ease. It comes with complete documentation and can be downloaded from http://www.wintoolzone.com/... Below is an ...
One of the key new features of Windows Vista is a component called the Kernel Transaction Manager (KTM) that brings inherent support for transactional development in not just the kernel-mode but also for user mode. Infact, NTFS has been enhanced to use and support transactions such that couple of new APIs (e.g. CopyFileTransacted, MoveFileTransacted just to name a few) have surfaced up. You can get more details on Transactional NTFS here. To demonstrate the power of the new APIs, I wrote a C++ class ...
Microsoft has acquired DevBiz Business Solutions and their product TeamPlain Web Access for Team System. TeamPlain is a web front end for VSTS that enables users to access the majority of TFS functionality from within a Web browser. TeamPlain will become Microsoft Visual Studio Team System Web Access. Effective today, TeamPlain is available, at no additional charge, to users who own a Team Foundation Server and can be downloaded from here. Eventually this will be released as a VSTS Power Tool, and ...
Boy such a busy day!! Microsoft acquiring TeamPlain and the roadmap released... Microsoft as finally started to reveal information about Rosario, the version after Orcas. Get all the info here There are a lot great info on this page also so peruse away. With this we can start to see where things are heading and feel comfortable in our investment in TFS V1 because Microsoft will hold our hand going forward by providing upgrade options and we will have more and more feature in that space going forward. ...
This is a great news, TeamPlain are the leader in Team System web access as a group (MVPs and influencer) we told Microsoft "if you are going to provide web access to TFS, make it better then TeamPlain of buy them", looks like the listen to us ;-). What is also great about this news is they will be able to spend more cycle on new features in TFS and just gain a whole web access platform which is good for everyone. Nice move Microsoft read all about it here on Brian's blog. Cheers, ET ...
Last Saturday we had our TFS workshop, around 70 people came to hear me talk about Team System. We had so much to cover I'm surprised I actually manage to cover it all. I was great fun answering questions and talk about one of my passions Team Foundation Server. Thanks to everyone who came and made this a day to remember. Also thanks to our sponsors, Microsoft, TeamPlain (now Microsoft!!), TeamLook, TeamPrise and InCycleSoftware. Finally a big thanks to Guy Barrette for getting all the logistics ...
*Moved to: TFS Weekend Part 1 - InstallI got a call from a friend of mine (Neil Ramsay) who was installing TFS for his company (http://www.quantad.com). Needless to say, he had a few problems, as everyone does when installing TFS. So he gave me a call and I road to the resque. The big advantage of installing TFS in a amall comapany, is that you can OWN the entire server. He gave me teh admin password and I had TFS eating out of my hand in about 20 minutes.Read more...Follow my new blog on http://blog.hinshelwood.com ...
*Moved to: TFS Gotcha (server name)If you are installing TFS in a large network that utilises proxy servers, especialy those that strip network credentials for what it thinks are internet sites, then you may run into problems.. The instalation program always uses the netbios name of you server. But in my enviroment navigating to thsi in a browser produces a DNS error even on the local machiene.Read more...Follow my new blog on http://blog.hinshelwood.com ...
*Moved to: TFS Gotcha (SP1)If you are out there and you have installed SP1 for Team Foundation Server you probably went through as much pain as I did... Solution:Read more...Follow my new blog on http://blog.hinshelwood.com ...
The Microsoft Visual Studio 2005 Team Foundation Server Power Tool (formerly known as Power Toys) is a set of enhancements, tools and command-line utilities that improve the Team Foundation Server user experience. This release includes two new command-line tools for the developer and three non-command line tools: a process template editor, a set of custom check-in policies, and a test tools build task: Team Foundation Server Power Tool Commands (tfpt.exe) - A command-line tool with enhanced functionality ...
Usually I don't write about my current employer or work, but I think this time it deserves to make an exception. You read already it in the title: I work now on The Collective Molecular Environment (C-ME) for The Scripps Research Institute (TSRI). If you are following the news on Windows Vista or WPF you have probably seen this application already (the screen on the right might remind it to you). The Scripps Research Institute is a biomedical research organization that is trying to find a cure for ...
Chris Burrows has an illustrated post on how to setup TFS to support Continuous Integration, Automated Unit Testing, and Automatic deployment. Link: http://blogs.madtechnology.... Technorati tags: TFS, CI, Continuous Integraion, Unit Testing, Automated Deployment Cross-posted from tariqayad.com ...
A friend of mine keep think the Orcas bits he downloaded corrupted and keep blaming Microsoft for putting the corrupt files because he can’t install it on his machine. I wanted to share. Just in case you have the same problem. For me, I’ll take it as a lesson. The next time I download any pre-release or RTM bits. I will make sure I download the correct one. Here’s my respond:Are you sure you were downloaded the correct files?It happened to me last time. It seems that the .rar file I downloaded corrupted. ...
Welcome everybody to the inaugural, first ever, grand opening, “opening the doors to the public” celebration day kick-off for the new “Developer, Meet Server” screencast series. I am your sincere, humble (as ever), gracious and wonderful host/chef/tour guide Jason Olson. In this series of screencasts we will be diving through all the various cool developer-oriented enhancements on the Windows Server "Longhorn" platform that developers can leverage to build robust and powerful applications. Specifically, ...
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 ...
I've been in IT now for about 5 years (2 years studying, 3 working). This is a very masculine field and, though I have often talked about it with colleagues (both male and female), the truth is that I have never been the object of any ironic remarks or felt I was being discriminated in any way, except for this week! In the space of 3 days, two fun/ironic remarks on women and IT. No malice intended, I think, but still ... I didn't find them that funny (especially the first one). Remark #1 (From a ...
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 ...
*Moved to: Microsoft UK Team System BlogThe TFS guys in the UK are blogging! They started late last year, but in the time honored tradition of blogging, "Don't tell anyone you have one until there is something to read." Well, here it is:Read more...Follow my new blog on http://blog.hinshelwood.com ...
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, ...
I haven't blogged in while... I've been so busy it's hard to think strait sometimes... I'm back from a trip to Argentina where it was the summer (+30C) leaving a nice (-20C) in Montreal ;-). So many things happened it's like we can't go to bed... 1) SQL SP2 shipped 2) Virtual PC 2007 shipped (and it's FREE!!!) now this is great news and I love the fact it's released now (I just need a new PC that supports virtualization now ;-)). 3) March CTP of Orcas just released. Now this is great since we finally ...
Well, I've finally made time to start my own blog, and here it is, my first post. Most of my work involves Microsoft .NET, web pages, rich clients, communications, and so forth, and I'm sure I'll be blogging about some of those experiences soon. But I plan to also blog about any technology issues that come up that I think are interesting enough to share, including new discoveries regarding Java, Linux, and open source projects which aren't necessarily new but are either new to me or something I think ...
These were formally called Power Toys. Apparently Microsoft decided that they're not toys anymore. The Microsoft Visual Studio 2005 Team Foundation Server Power Tool (formerly known as Power Toys) is a set of enhancements, tools and command line utilities that improve the Team Foundation Server user experience. This release includes two new command-line tools for the developer and three non-command line tools: a set of custom check-in policies, a build test task, and a process template editor. This ...