So we are venturing out into the world of SharePoint and it seems that I have to install SharePoint Server directly on each developer's box. Is this correct? I have SharePoint up and running on a separate sever so it seems redundant to have to install it on each box. Not to mention installing SharePoint on Windows 7 is a pain in the ars. I'm just trying to clarify how to correctly set the environment up. I've been using this link as a guide so far: http://msdn.microsoft.com/en-us/library/ee554869(office.14).aspx Any advice is greatly appreciated!


No you don't need to install sharepoint on every box, just VS and the SDK. You should have a separate dev instance for them to connect to, but that should be a real server not a win7 desktop.

So you should have

1 Server with sharepoint 2010

N Dev workstations that have VS2010 and the SDK installed.

  • Does the SDK provide you with local or remote debugging capabilities or something? I have never developed for Sharepoint so I'm just curious, as my instinctive answer is yes a local instance will make it a lot easier to develop and debug against? Dev and test server environments would still be needed to provide infrastructure, AD, isolation for QA and so fourth of course... but for the local development process? – Oskar Duveborn May 5 '10 at 20:38
  • Thanks! That is what I was hoping to hear. Any chance you have an online resource you could point me too in regards to "connecting" VS and the dev sharepoint server? – MisterIsaak May 5 '10 at 20:42
  • @Oskar: I'm not sure, the last time I did sharepoint work was 2 or 3 years ago, but back then i could do remote debug pretty easily and without anything special (then again i have enterprise admin creds ... soo YMMV) I've since ditch sharepoint but still setup devs every now and again. – Zypher May 5 '10 at 20:43
  • 1
    I found out that Visual Studio REQUIRES you to have Sharepoint Server installed on EACH developers local box. – MisterIsaak May 6 '10 at 19:45
  • 1
    @Jisaak: uhg sorry :( – Zypher May 6 '10 at 19:56

We've used Microsfoft VPC and installed Server 2008 and Sharepoint on that. Then do dev either on your host PC or the VPC and deploy to the Sharepoint instance on your VPC to test your changes. This way developers are stepping all over each other in a Development environment.


SharePoint 2008 cannot be installed on Microsoft VPC due to the fact that it needs Windows Server 2008 64-bit. Microsoft VPC cannot run a 64-bit Operating System, you'll need a different Virtualization Platform.

This can be confusing due to the fact that you can run a 64-bit version of Microsoft VPC.


Here is couple practical tips for setting up SharePoint 2010 development environment:

SharePoint 2010 Team Development Environment by Vesa Juvonen

SharePoint 2010 Development Environment Practical Tips by Sahil Malik

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service, privacy policy and cookie policy

Not the answer you're looking for? Browse other questions tagged or ask your own question.