Pointing a copied Iteration Backlog.xlsx to a different Team Project

If you ever copy the Iteration Backlog.xlsx file from one Team Project to another (usually because you are upgrading an old Team Project to the TFS 2010 templates), then you probably get one of these errors:

“T80076: The data in the work item is no valid or you do not have permissions to modify the data. Please correct the problem and retry.”

“TFS208103: The initialization of the workbook to connect to Team Foundation Server was not successful….”

You need to reconnect the spreadsheet to the right place.

There’s instructions on how to do that: http://msdn.microsoft.com/en-us/library/ff452586.aspx (almost all the way down), look for “To bind the Iteration Backlog workbook to the Iteration Backlog query”.

About esteban

Esteban is the Founder and Chief Technologist at Nebbia Technology, an ALM consulting and Azure-powered technology company. He is a software developer with a passion for ALM, TFS, Azure, and software development best practices. Esteban is a Microsoft Visual Studio ALM MVP and ALM Ranger, Pluralsight author, and the president of ONETUG (Orlando .NET User Group).

2 thoughts on “I’m on Radio TFS # 103!

  1. Renato Bento

    Thank you,
    this really helped me out!
    I was on a hard path trying to parse this parameters as a XmlDoc.

  2. Jorge Sanchez

    Hey I being using your code to accomplish the same thing but I never work with TFS before, I think I got it to the part that I could pass the ProjectFilePath and NewAssemblyName, but I not sure how to pass the Workspace InArgument do you have an example of how do I specify this on MsBuild?

    BTW i also change

    var workspace = context.GetValue(this.Workspace);
    to
    var workspace = (Workspace)context.GetValue(Workspace);

    is this correct?

    Thank you very much


Leave a Reply

Your email address will not be published. Required fields are marked *

Are you human? *