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!

link|improve this question
feedback

5 Answers

up vote 2 down vote accepted

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.

link|improve this answer
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? – Jisaak 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. – Jisaak May 6 '10 at 19:45
1  
@Jisaak: uhg sorry :( – Zypher May 6 '10 at 19:56
show 2 more comments
feedback

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.

link|improve this answer
feedback

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.

link|improve this answer
feedback

FYI to anyone else that has been searching for an answer to this question and sees the selected answer... be sure to show the other 2 comments as the key is in the hidden comment from Jissak!

I found out that Visual Studio REQUIRES you to have Sharepoint Server installed on EACH developers local box. – Jisaak May 6 at 19:45

@Jisaak: uhg sorry :( – Zypher May 6 at 19:56

Installing the SDK did not help at all for me, but thanks for the asisstance anyways.

link|improve this answer
The SharePoint 2010 SDK does not require additional applications to install the files. However, to use the code samples, it is recommend that you also install the following applications on the same computer where the package is installed: Microsoft Visual Studio 2010, Microsoft Visual Studio 2008, or Visual Studio 2005 to open and compile the sample projects, Microsoft SharePoint Foundation 2010 or Microsoft SharePoint Server 2010, Microsoft .NET Framework 3.5 Redistributable Package – Luke99 Aug 17 '10 at 22:30
feedback

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

link|improve this answer
feedback

Your Answer

 
or
required, but never shown

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