• Blog
  • Info Support
  • Career
  • Training
  • International Group
  • Info Support
  • Blog
  • Career
  • Training
  • International Group
  • Search
logo InfoSupport
  • Latest blogs
  • Popular blogs
  • Experts
      • All
      • Bloggers
      • Speakers
  • Meet us
  • About us
    • nl
    • en
    • .NET
    • 3D printing
    • Advanced Analytics
    • Agile
    • Akka
    • Alexa
    • Algorithms
    • Api's
    • Architectuur
    • Artificial Intelligence
    • ATDD
    • Augmented Reality
    • AWS
    • Azure
    • Big Data
    • Blockchain
    • Business Intelligence
    • Chatbots
    • Cloud
    • Code Combat
    • Cognitive Services
    • Communicatie
    • Containers
    • Continuous Delivery
    • CQRS
    • Cyber Security
    • Dapr
    • Data
    • Data & Analystics
    • Data Science
    • Data Warehousing
    • Databricks
    • DataOps
    • Developers life
    • DevOps
    • Digital Days
    • Digital Twin
    • Docker
    • eHealth
    • Enterprise Architecture
    • Event Sourcing
    • Hacking
    • Infrastructure & Hosting
    • Innovatie
    • Integration
    • Internet of Things
    • Java
    • Machine Learning
    • Microservices
    • Microsoft
    • Microsoft Bot Framework
    • Microsoft Data Platform
    • Mobile Development
    • Mutation Testing
    • Open source
    • Pepper
    • Power BI
    • Privacy & Ethiek
    • Python
    • Quality Assistance & Test
    • Quality Assurance & Test
    • Requirements Management
    • Scala
    • Scratch
    • Security
    • SharePoint
    • Software Architecture
    • Software development
    • Software Factory
    • SQL Server
    • SSL
    • Start-up
    • Startup thinking
    • Stryker
    • Test Quality
    • Testing
    • TLS
    • TypeScript
    • Various
    • Web Development
    • Web-scale IT
    • Xamarin
    • All
    • Bloggers
    • Speakers
Home » Migration to RC of TFS success
  • Migration to RC of TFS success

    • By Marcel de Vries
    • .NET 17 years ago
    • .NET 0 comments
    • .NET .NET
    Migration to RC of TFS success

    Last week it was finally released, the first release candidate of team foundation server. I could nit wait to get my hands on the new bits and kept my browser pointed to the MSDN subscriptions page and refreshed it every 10 minutes or so. Finally just for going to bed I found that the bits had arrived and I downloaded it immediately. I burned a CD and took the bits to the office right the next morning. To be honest I wanted to upgrade our production server right away, but I decided to first upgrade my Virtual PC image I have. This image I use for giving training on team system and it was a great gunny pig to test my first TFS upgrade. I followed the Upgrade guide by the letter because I know from experience that missing one step in an installation or upgrade manual for TFS can lead you to disaster J. I was really impressed by the upgrade process, it took me less that one hour to complete on my VPC so that promised a good run for my production server. So I started to do the production server as well, but I must say that this server is running our custom process template and also has customized work item types and workflows. So I starter off running TFSUpgrade with the /verify flag and I got an error message. Hmm.. that was not what I was expecting, but after reading the message I thought I could solve that easily. The error message I was getting was the following:


     


    Verify for CMMI Field name clash


    ERROR: Found field names in Custom Methodlogies that will clash with new CMMI Methodlogy, please rename the following fields using WITFields.exe before proceeding – ;Severity


     


    So what to do… simple just run WITFields.exe and rename the offending field. I think I just did not get enough sleep that day, because I tried to locate the tool, but did not find it. I must say I never used the tool before and I assumed it should be part of the upgrade kit I downloaded. Well it appears that WITFields.exe is a part of your standard installation and can be found at the following location :


    <drive>Program FilesVisual Studio8Common7idePrivateAssemblies (for beta 3 refresh)


    b.t.w. if you installed the RC you will find the tool is now located at a different location :


    <drive>Program FilesVisual Studio8Common7ide


     


    After renaming the offending field to the very intuitive Severity2, the upgrade went very smooth. J


     


    One small glitch I encountered where the reports. When upgrading the server I ran the warehouse manually and it took about one hour to complete. When I looked at the reports I was not so happy because the showed totally wrong data. But half an hour later it showed the right results. I think it just takes a while for the data warehouse to settle and the reports to be correct. So if your reports don’t show up good the first time, just wait a little and the system might recover itself J


     


    I must say I am impressed that it took me this little effort to get the server running on the RC bits. We are now running the bits since last week and I must say that I love the performance improvements that have been made. Also friendly names are now used in the work item assigned to fields.  And that is such a better experience than being named some funky name that I use to log on to windows.

    Share this

Marcel de Vries

View profile

Related IT training

Go to training website

Related Consultancy solutions

Go to infosupport.com

Related blogs

  • Building a custom Kubernetes operator in C#

    Building a custom Kubernetes operator in C# Willem Meints - 2 months ago

  • Transform SpecFlow Table Column

    Transform SpecFlow Table Column Ronald Bosma - 5 months ago

  • Building a passwordless login flow with WebAuthn and th…

    Building a passwordless login flow with WebAuthn and th… Willem Meints - 7 months ago

Data Discovery Channel

  • Explainable AI - Break open the blackbox

  • Toekomstvaste microservice data architecturen

  • Modern Data Platform

Nieuwsbrief

* verplichte velden

Contact

  • Head office NL
  • Kruisboog 42
  • 3905 TG Veenendaal
  • T +31 318 552020
  • Call
  • Mail
  • Directions
  • Head office BE
  • Generaal De Wittelaan 17
  • bus 30 2800 Mechelen
  • T +32 15 286370
  • Call
  • Mail
  • Directions

Follow us

  • Twitter
  • Facebook
  • Linkedin
  • Youtube

Newsletter

Sign in

Extra

  • Media Library
  • Disclaimer
  • Algemene voorwaarden
  • ISHBS Webmail
  • Extranet
Beheer cookie toestemming
Deze website maakt gebruik van Functionele en Analytische cookies voor website optimalisatie en statistieken.
Functioneel Always active
De technische opslag of toegang is strikt noodzakelijk voor het legitieme doel het gebruik mogelijk te maken van een specifieke dienst waarom de abonnee of gebruiker uitdrukkelijk heeft gevraagd, of met als enig doel de uitvoering van de transmissie van een communicatie over een elektronisch communicatienetwerk.
Voorkeuren
De technische opslag of toegang is noodzakelijk voor het legitieme doel voorkeuren op te slaan die niet door de abonnee of gebruiker zijn aangevraagd.
Statistieken
De technische opslag of toegang die uitsluitend voor statistische doeleinden wordt gebruikt. De technische opslag of toegang die uitsluitend wordt gebruikt voor anonieme statistische doeleinden. Zonder dagvaarding, vrijwillige naleving door uw Internet Service Provider, of aanvullende gegevens van een derde partij, kan informatie die alleen voor dit doel wordt opgeslagen of opgehaald gewoonlijk niet worden gebruikt om je te identificeren.
Marketing
De technische opslag of toegang is nodig om gebruikersprofielen op te stellen voor het verzenden van reclame, of om de gebruiker op een website of over verschillende websites te volgen voor soortgelijke marketingdoeleinden.
Manage options Manage services Manage vendors Read more about these purposes
Voorkeuren
{title} {title} {title}