Since I repeatedly re-live this nightmare, I thought I’d put this down somewhere I could easily refer to it.
Visual Studio 2008 doesn’t work with TFS2010’s new URL collections links… And VS2010 won’t play nice with the VS2008 / Business Intelligence Designer Shell projects. Thus, one must use VS2008 to develop / maintain report projects, as well as install add-ins + add-in updates to work with the new source control app.
Sounds easy enough… but actually getting that all to work properly can be a headache.
Following the steps quoted below will *sometimes* work… however most times not quite, in my experience. An additional, seemingly nonsensical, step is often necessary - running the VS2008 SP1 installer *again*. ~sigh
The below post, (with tasty, helpful links!) came from another blog:
To connect to TFS 2010 using VS2008, you need to install the below components in mentioned order. The Installation order is really important to make it work.
- Install Visual Studio 2008 [nagano: typically in my scenarios you’ll have the BIDS VS Shell installed already]
- Install Team Explorer 2008
- Install Visual Studio 2008 SP1 (This will upgrade both VS2008 and Team Explorer 2008 to SP1)
- Install VSTS 2008 Forward Compatibility Update
As TFS2010 introduces the notion of Team Project Collections. After the installation is completed successfully, you should provide the entire URL to connect TFS2010 server.
You can express the connection string as follows:
http://<serverName>:<port>/<vdir>/<collectionName> (e.g. http://TfsServer:8080/Tfs/ProjectCollectionName)
The <vdir> is an optional path for the TFS web sites specified by the administrator during setup. By default it is “tfs”.
X - “I Must Not Think Bad Thoughts”