devez installer SharePoint sur toute machine sur laquelle vous souhaitez utiliser Microsoft.SharePoint.dll côté serveur. Il est possible de install SharePoint 2010 on a Windows 7 machine, il y a, cependant, certains assez convaincant reasons not to do so. Pour SharePoint 2007, il ne s'agit pas d'une option réelle (il existe des hacks pour la faire fonctionner sous Windows Vista/7, mais ils ne sont pas supportés et ne fonctionnent pas complètement).
Le scénario le plus courant pour le développement sur SharePoint est le développement sur une machine virtuelle. Cela a l'avantage supplémentaire de vous permettre de photographier votre environnement si vous détruisez complètement quelque chose, de sorte que vous pouvez simplement revenir en arrière au lieu de devoir recommencer à zéro.
J'ai personnellement réussi à utiliser VMware Workstation, Hyper-V et VirtualBox pour héberger des machines virtuelles pour SharePoint. Si vous effectuez un codage par rapport aux services Web SharePoint ou au modèle objet client, vous pouvez travailler à partir de n'importe quel environnement avec accès à votre serveur SharePoint, mais ce qui est disponible avec les services prêtes à l'emploi et le COM est un sous-ensemble très limité de ce qui est dans le modèle d'objet SharePoint complet.