In BIDS (VS 2005, haven't tried in VS 2008) with SP1 I created a SSIS template package which includes a data flow task with a complete source, row count, split and destination components. I reuse this to setup all of my dimension table package jobs and make a few modifications to some package variables and data flow task items (column names).
What is happening now is that I wanted to add a data viewer to one of the data flow tasks in a package to evaluate the values coming through and the data viewer actually gets added to every single package. If I have lots of packages open it will actually cause VS 2005 to crash. If I only have one package open it will add the data viewer, but it will also add it to all of the other packages in the solution.
When I create a package from my template I copy, paste, and rename the package. I then open up the package and in the properties change the ID to get a new ID value. The thing is that the data flow task in each of the packages has the same guid, so I am assuming this is causing the issue. The data flow task does not appear to be related to the individual package it is embedded in, but somehow they are all related when I try and add the data viewer. Shouldn't the task only be associated with the SSIS package it is embedded in? I can't generate a new guid for the data flow task in the properties window, so I am at a loss right now. Doesn't seem right to me that somehow all of the data flow task are associated with each other, really odd. I can add other items to the data flow task and it doesn't update the other packages, so this appears to be a bug with at least the data viewer.