Tag | TFS Posts

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 ...
If you have or are part of a project on CodePlex, you know how annoying the TFS login screen is every time you start Visual Studio 2008. This really got to me. So much so that I sat down to figure out how to get Windows 7 to remember this. Open the Control Panel, then click on User Accounts and Family Safety. Then click on the Credential Manager. Once there, click on “Add a Windows credential”. Set the network address to tfsxx.codeplex.com (replace this with your server name), user name to SND\user_cp ...
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: RajeevDu[MS] (Expert): Hi, This is Rajeev Dubey, Bluetooth Program Manager. Sue Loh [MS] (Moderator)[12:02]: Hi, I’m Sue Loh, a developer in the Windows Devices Core team at Microsoft. ...
I use Rhino Mocks pretty much exclusively for mocking and testing. I find that there really isn't anything that I've wanted to do that I haven't been able to figure out how to accomplish with Rhino Mocks. What is everyone else using? I'd like to know so I can take a look. Anyway, as you know, with Expect.Call we can return property values, return values from functions, throw an error, etc. Sometimes just returning a static value isn't going to work, or it's just easier to give it some simple code ...
I’ll be presenting at TechDays Canada 2009 in Winnipeg! I’ll be presenting: Better Software Change and Configuration Management Using TFS A critical factor in getting the most out of Team Foundation Server is understanding the version control and build systems. In this session, learn how use Team Build and Team Foundation Server Version Control to effectively manage concurrent development branches. Learn about how set up your repository structure and how to define builds. Learn about different branching ...
Using TFS and Team Build to deploy to Development, Integration, QA, Stage, Pre Production, or any other testing servers you have can be quite a bit of a challenge sometimes. I haven't really found a lot of documentation or best practices out there for it either. There are plenty of ways to move the files across each environment. I'm going to try this build definition out for a while and see how well it works. When I queue a new build definition up, I'm going to pass in the following parameters (they ...
In my last blog I talked about the new site around SharePoint 2010 and the sneak peak videos. I got a chace to watch them and here are my notes: SharePoint 2010 Feature Highlights: New User Interface including new Ribbon Web Edit Silverlight Web Part Rich Theming Browser support for Safari, Firefox and IE Visio Services SharePoint Designer enhancements Business Connectivity Services (BDC evolution) SharePoint Workspaces (formerly Groove) or offline libraries Richer Media Support SharePoint 2010 Admin ...
Using TFS and Team Build to deploy to Development, Integration, QA, Stage, Pre Production, or any other testing servers you have can be quite a bit of a challenge sometimes. I haven't really found a lot of documentation or best practices out there for it either. There are plenty of ways to move the files across each environment. I'm going to try this build definition out for a while and see how well it works. When I queue a new build definition up, I'm going to pass in the following parameters (they ...
<rant> Recently a friend of mine wrote a post about having his comments deleted from a post. It has caused a bit of a controversy because both of them are MVPs. http://flux88.com/blog/a-de... Go ahead and read it, I’ll wait here. Seriously. Some people have said it was a bad thing that he wrote the post. I personally think he did a very good thing. At times it is very important to hold people accountable for something you believe in. While it’s not always the ...
I'm keeping the last, up-to-date version of the Naming Conventions on the Microsoft TechNet site. Version 3.1 2012-05-14Version 3.0 2011-12-26 [Added a Namespace term, it simplifies everything. Extracted the Orchestration conventions into a separate document.]Version 2.2, 2011-01-05Version 2.1, 2009-08-09 Here is the BizTalk Orchestration Naming Conventions ---------------------------... rules The “Naming guidelines for the .NET Framework types” are used ...
*Moved to: A perfect match TFS and DLR I have always been annoyed with the mechanics of the Team Foundation Server check-in policies. I understand the limitations, but having to have a specific policy installed on every developers computer before you can use it is slightly ridicules and practically unmanageable. Why is there not a way to have a single installation that allows you to select any policy you want and have it execute in the desired manor on every client, including web clients? I think ...
SAF contains 6 ready-to-use Actions that allow the Exporting and Importing of : - List Items - Lists - Webs The 3 pairs of Actions that allow you to do this, are namely : - ExportListItem & ImportListItem - ExportList & ImportList - ExportWeb & ImportWeb The actions are listed as pairs, for convenience, although there is nothing that mandates that they have to be run one after the other. In fact, you can export a List and import it into a completely different Farm months later if you ...
At Last! Finally, we have released the SharePoint Action Framework (SAF) on CodePlex!! Please take a look at : http://saf.codeplex.com . Now that I can take a minute, I just wanted to spend a bit of time detailing why we have spent the best part of 18 months (with lots of late nights building it!) Here's a FAQ to give you some answers: If you are developing with SharePoint, do you suffer from any of these ? Lots of Defects caused by differences in SharePoint Farms. – eg. “It works on Integration, ...
*Moved to: Log Elmah errors in Team Foundation ServerI am not sure if this is a good idea, but I was bored one day and decided to add a TFS Error Log provider for Elmah. There are 2 ways you can do this. You can create a new WorkItem type and log an error report for each of the errors or you can create one work item for each error type/title. To do this you can create a title that is the combination of error message and application name and then search TFS for an existing work item. If it exists ...
*Moved to: List all files changed under an IterationI was asked by a colleague to provide a list of all files that were changed under a particular iteration. Rather than delving into the data, I made a couple of API calls to TFS to output a text file with the list. This is probably not the most efficient method and it is hard coded, but it does output the goods:Read more...Follow my new blog on http://blog.hinshelwood.com ...
I wasn’t 100% sure myself so I clarified with MS that the restricted license of SQL Server standard that comes with Team Foundation Server 2008 is limited to SQL Server 2005 standard. In short, even though SQL 2008 Standard or Enterprise is supported with TFS 2008, you MUST LICENSE IT SEPERATELY from your TFS license. This is consistent with what you read in the VSTS 2008 Licensing Whitepaper. Technorati Tags: TFS,Install,SQL Server ...
Below is a list of downloads for Silverlight 3. It includes all necessary downloads together. The majority are new updates and releases since the Silverlight 3 release. A few are older releases but should work with Silverlight 3. I’ll try to keep the list up to date when new releases follow. If you know a tool, library or framework for Silverlight that isn’t on the list, please let now by commenting, mailing or thru twitter. Development/Design Silverlight 3 RTW (3.0.40818.0) Microsoft® Silverlight™ ...
We have run 10 seminars with myself, Mikael Nitell and Jakob Ehn on TFS 2008 during the last two years. These seminars were made from the point of our company's experience with the TFS system. We debated different aspects of it, and showed people how we had chosen to solve the different issues that arose. These seminars took in the range of 4 hours, and we've had around 700 people all in all participating in these seminars, with very favorable feedback. Now in June, June 10th, we, myself and Mikael, ...
All these three terms are used to describe the behavior of an application. They come from different process methodologies, and have different meanings, characteristics and are intended to be used differently. Larry Guger also discuss these aspects and several others in his blog entries http://continuouslyintegrat... and http://continuouslyintegrat... The Use Case is ...
When I started blogging I made a decision to concentrate on technical stuff. I would not write about personal things, not about what happened in my everyday life, not about my social life, not about personal trivia, but just keep it technical - write about software and software technology. And keeping my personal life and my technical life separated seemed like a good idea, and shouldn't pose any problem what so ever. But, as everything in life, things doesn't work out quite the way one thinks. My ...
TFS (Team Foundation Server) seems to have some very peculiar ideas regarding branching. Previously, I've used the branching feature, and it's worked just fine. But today, it went absolutely crazy with me. What I did was this: I tried to create a branch of a solution. Seemed to work fine. Now, the problem was that the branched solution still referred to some of the old projects. And, even worse, the non-branched solution referred to the new, branched projects! (Branching in TFS works like this: a ...
Ive just been working on upgrading the build generator to support BizTalk 2009 projects. While doing this one of the things i wish to do is to change the compile step to use MsBuild rather than dev env. I found a little issue which others who use MsBuild may come across when migrating custom scripts. Previously for BizTalk 2006R2 scripts I used to use the below command: <Exec Command='"$(DevEnvPath)" $(SolutionName) /Build $(ConfigurationName)' /> This would compile the whole solution using ...
All of our developers have recently been dealing with a lot of shelving and unshelving in Team Foundation Server to share code. When unshelving shelvesets, we get prompted to fill in an Owner name text box. If you don't know the owners user name, an easy way to search through shelvesets is by entering an asterisk in the Owner name text box and then pressing the find button. This wildcard will bring up all the shelvesets available for you to unshelve. It's a handy little trick when you need to broaden ...
Hi, typical project teams have a build environment to streamline the production and release of the various versions of their application or product. In many project, there is more than just the needed application that gets built in this environment. One very common thing that those environments often build is a toolbox or other kind of shared libraries. This article will hopefully help you setup an even better environment than the one you actually have or shall I say a more complete one… This post ...
Yes, this is possibly the simplest app ever written and was cooked up as a lunch bet between myself (@sundriedcoder) and David Justice (@davidjustice) while waiting on our TFS server to be rebuilt. Goal, set a property one million times. Ah ha, here’s the catch! Do it once with Reflection, once using C# 4.0 dynamics and once using a plain old property setter (POPS – I just made this acronym up). The results just might amaze and frighten you. See below or just copy and paste into your VS 2010 console ...
We've recently implemented a new branching strategy for our Team Foundation Server's Source Control. It was a great idea that's working out well but it caused a few problems with our Continuous Integration builds. The builds were failing with this error: The specified path, file name, or both are too long. The fully qualified file name must be less than 260 characters, and the directory name must be less than 248 characters. It's a pretty common error and I'm sure most of you build engineers have ...
After a couple painfull rollbacks of TFS checkins I dreaded doing so again with TFS Powertoys or individually checking out specific file versions one by one. This time I found a much easier trick. Open up the Team Explorer for source control, browse to the root directory of your project and do a get history. This gives you the history going back of all files checked in under that directory. Note the changeset you want and then do a get specific version of that directory. Suddenly all of your files ...
This requires a testrunconfig file that has been configured correctly. To do this I did the following: In VS2008, right click on Solution Items folder and select Add - New Item... Select Test Run Configuration and enter the name WithCodeCoverage.testruncon... Open/edit this file in VS. Select the 'Code Coverage' item on the left, then selected (checked) the assemblies I wanted to instrument Click Apply to save these changes. Note that you can select which is the active test run configuration from ...
The following will make your builds (running on a TFS Server) execute your unit tests after the build: Open your build file (eg TFSBuild.proj). VS2008 has a nice xml editor for this. Search for the RunTest node and change it from: <RunTest>false</Ru... to: <RunTest>true</Run... Look for a section that starts with: <ItemGroup> <!-- TEST ARGUMENTS ... and add nodes within this (after the comments and before the closing of the ItemGroup node) - one entry for each ...
I was tasked today with fixing the reporting in Team Foundation Server. The Team System cube either does not exist or has not been processed.Note: Cross posted from KodefuGuru.
Permalink
Once you have imported a list of work items in excel from a team project in TFS, the excel file always proposes work items from the same team project. It does not seem possible to obtain the "connect to TFS" popup window again, where you choose the team project. This is because the connection is stored as a custom property in the excel file. The answer is to delete all custom properties from the file. Go to the main menu and then: Prepare / Properties / Document Properties / Advanced Properties / ...
Last month (May 2009) Microsoft has released its first beta for Visual Studio Team System 2010 and Team Foundation Server 2010 release, two of the most waited and wanted tools in developer community. From my point of view these two releases are going to be one of the most historical releases, as lots of really cool stuffs has been added with respect to the last version. However, as the Beta 1 releases are pretty infant, there are very limited resources available in the web and community, so I just ...
*Moved to: Connecting VS2008 to any TFS2010 Project CollectionEasy peasy, all you need is the full URL from the project collection and you will be able to connect directly to it as if it was a different Team Server. This functionality was added with Visual Studio 2008 Service Pack 1, so if you don’t have SP1 installed yet you had better get it: Microsoft Visual Studio 2008 Service Pack 1Read more...Follow my new blog on http://blog.hinshelwood.com ...
*Moved to: Upgrading to TFS 2010 Beta 1 and SQL Collation I have just finished installing TFS 2010 beta 1 and doing an upgrade of out TFS 2008 data. This did not go well… Due to a collation mismatch between my original SQL Server 2005 and my new SQL Server 2008 I received an error when upgrading…Read more...Follow my new blog on http://blog.hinshelwood.com ...
*Moved to: Solution to connecting to TFS using HTTPS over the Internet from behind ISAThis problem it seams is to do with the way Visual Studio 2010 connects to your TFS server over HTTPS. The default value for “BypassProxyOnLocal” in Visual Studio 2008 was “False”, but it has been changed to “True” for Visual Studio 2010 Beta 1. It should be noted that this is currently a Beta 1 workaround and this behaviour may be updated for Beta 2 and RTM. You can fix this by adding the following registry keys ...
*Moved to: Unable to connect to TFS using HTTPS over the Internet from behind ISAI have a number of CodePlex projects that I connect to from work and I have had a problem since 2008 that it does not always send my authentication to the proxy server (ISA). What this manifests as is that I get a popup telling me that “Proxy authentication is required”. The workaround was to connect in offline and then click the connect button and everything invariable works with no additional problems. With Visual ...
There is a bug in the TFS 2010 Beta 1 installation, it is described in section 1.3.4 of the Readme file but since a lot of us go read that file after installation is complete I figured the more blog posts exist about the issue the more people will know about it and avoid it. But I will not get into details or reinvent the wheel, the information is in the Readme and in this post from Buck Hodges: http://blogs.msdn.com/buckh... ...
GO OUT AND GET IT! Downloads include Team Suite 2010 and Team Foundation Server 2010. There are a LOT of new features to check out. Brian Harry has been blogging the features in detail for a while now. I’m very excited about the manageability of the new Team Foundation Server. It will be much better for large shops with centralized TFS instances. There are a lot of different possible configurations available to spread load across tiers and the new Team Project Collection model will make it much easier ...
Well it look like it’s finally upon us. Soma just announce the availability of it for today on MSDN. Read all about it here. I’ve been busy evaluating it and giving feedback on it for the last 3 years and we finally have some bits that we’ll be able to install and play with on real hardware. There are just soooo many new good stuff in there that I can’t name it all. Brian Harry as a few good post already on this which you can read all about Team System 2010 Overview, TFS 2010 Admin, Operations & ...
*Moved to: Connecting VS2010 to TFS 2008Connecting Visual Studio 2010 to Team Foundation Server 2008 is a snitch… If you have done it from VS200x to TFS200x then you will have no problems understanding what is going on… Read more...Follow my new blog on http://blog.hinshelwood.com ...
Recently I posted about UppercuT, the insanely easy to use build framework. There are so many things you can do with UppercuT, that it may make your life easier. We decided to make it even easier to use UppercuT by using a convention most people in the .NET world understand, the .config file. This replaces the build.settings.bat file for those of you who were using it. All you need to do now is navigate to the Settings folder and open the UppercuT.config file in your favorite editor. Get Building ...
Visual Studio Team System is getting a new tool: Microsoft Test and Lab Manager. It was codenamed Camano and announced last year at PDC08, but new details have emerged via Jason Zander's blog. The tool will not only be included with Visual Studio Team Test since generalist testers (think domain experts rather than programmers) may not want to install the rather large Visual Studio on their testing boxes. The tool will also be included in Visual Studio Team Test 2010 Essentials and Visual Studio Lab ...
Azure session with Chappel was pretty good. I have a better perspective on where Azure fits in. Then attended: OFC03-INT - Integrating Application Lifecycle Management and Project Portfolio Management. Very interesting demo of how an organization ‘could’ build an end-to-end portfolio management toolset using Sharepoint + Project Server + Project Portfolio Server + TFS. Makes a great scenario, but lots of heavy lifting and integration to put the scenario together. Lots of pieces were custom, based ...
I have an old Toshiba that has no optical drive. To install Win7, I needed a bootable USB stick. Here are the basic steps 0. Download Win7 http://www.microsoft.com/wi... 1. Get a USB stick – need a 4 gig one here – the ISO is about 2.5 GIG 2. Format the USB as NTFS (use quick – no need for sector check) – it MUST be NTFS 3. Run DISKPART from an elevated command prompt 4. Make the new USB volume “ACTIVE” 5. Extract the Win7 ISO somewhere (not the USB) – you can use ImgBurn, IsoBuster, ...
*Moved to: Fail a build if tests failIt took me longer than I thought it would to find this, but is you are using TFS2008 and you want builds to fail if any of the tests fail then you can add the following to the tests properties group in your build project (TFSBuild.prof) <PropertyGroup> <!-- TEST ARGUMENTS If the RunTest property is set to true, then particular tests within a metadata file or test container may be specified here. This is equivalent to the /test switch on mstest.exe. <TestNames>BVT;HighPr... ...
*Moved to: Data Dude R2 is out!Coming hot on the heals of Visual Studio Team System 2008 Database Edition GDR is the Visual Studio Team System 2008 Database Edition GDR R2 which features some new bits and better support for SQL 2008. You can get a full description over at the Microsoft Download site, but this new version of Data Dude has a number of feature enhancements and bug fixes included in the release…Read more...Follow my new blog on http://blog.hinshelwood.com ...
Brian Harry has posted a list of features that will be in the upcoming beta 1 of Visual Studio 2010 Team System. Unfortunately, the date of release for beta 1 has not been announced yet. Architecture (http://blogs.msdn.com/came... Architecture Explorer Layer diagram Use case designer Activity designer Component diagram Logical class designer Sequence diagram Modeling project system UML Model explorer Architecture validation during build Development & Database (http://blogs.msdn.com/habi... ...
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 ...