Setup SharePoint over a TFS 2010 Basic Install

Team Foundation Server 2010 has a great flexibility concerning its configuration. When the binaries are installed, a wizard shows up and propose you many types of installations: Basic, Standard, Custom, etc. If you configured your TFS with either Basic or Custom you will be without SharePoint. Now let’s say you changed your mind and you want to setup SharePoint after all, one might think it’s an easy task, but we’re talking about SharePoint, then nothing is ever easy! Here is the macro scenario to succeed in this task: 1) Install WSS 3.0 Manually. 2) Add the Team Foundation Server SharePoint Extension Console (the non obvious) part. 3) Let Team Foundation Server grant access to your SharePoint. 4) Create the association between those two. Before a little screencast, let’s explain the step 2 a little bit more. When I first tried to add my SharePoint, it never crossed my mind that I have to do this step, for me (and I think many people will think the same) installing the SharePoint Extensions were only if you have installed the SharePoint server on another server. But the truth is that you need to install it to get an extra configuration item in […]

Under the limits

The new release of Team Foundation Server 2010 went out few weeks ago. As I was lazy, I installed a quick VM to test it out, I put 512 Meg of RAM because I was cheap and planned to setup the basic version. Well, it didn’t go very well at first as the new Team Foundation Server Administration Console rejected my configuration: not enough RAM, 1024 is at least needed! Well, I was a bit stubborn on this and thought that 512MB could be fine for my own VPC evaluation (yes, cheap and stubborn, what a guy!), so I tried to find if there was a way to overcome this verification. My buddy Reflector helped me to find out what could be done and here’s the solution to my problem: If there’s an error that pops up, you can make the verification mechanism ignores it by setting an environment variable (that’s right, a Windows environment variable) corresponding to the criteria you want to bypass. In my case the criteria was called “VMEMORY”, the formulae is not that hard, create a variable TFS_IGNORE_VMEMORY (with a value of 1 for instance, but it doesn’t matter), and you’re good to go! Nice, of […]