To get this working on TFS2012, make a slight change to the source code

Dec 15, 2014 at 4:20 PM
I successfully used this tool to migrate our work items (user stories, bugs etc.)

I had to make four changes to the source to get it to work with our TFS 2012 installation. I suspect the early application crash mentioned by BertBrounds was caused by the same problem.

Download the latest source and open in VS2012

Download the latest source and open in VS2012

Change this
            if (workItem.Type.Name == "User Story")
            {
                newWorkItem = new WorkItem(workItemTypes["Product Backlog Item"]);
            }
            else if (workItem.Type.Name == "Issue")
            {
                newWorkItem = new WorkItem(workItemTypes["Impediment"]);
To
            if (workItem.Type.Name == "User Story")
            {
                newWorkItem = new WorkItem(workItemTypes["User Story"]);
            }
            else if (workItem.Type.Name == "Issue")
            {
                newWorkItem = new WorkItem(workItemTypes["Issue"]);
There is a second bit of code that does almost the same thing, make the same fix i.e. change "Product Backlog Item" and ""Impediment" to "User Story" and "Issue"