Вам делать необходимо установить SharePoint на любой машине, на которой вы хотите использовать сервер Microsoft.SharePoint.dll.Можно установить SharePoint 2010 на компьютере под управлением Windows 7 , однако есть несколько довольно убедительных причин не делать этого .Для SharePoint 2007 это нереальный вариант (есть некоторые хаки для его запуска и работы в Windows Vista / 7, но они не поддерживаются и не полностью функционируют).
Наиболее распространенный сценарийдля разработки против SharePoint - это разработка на виртуальной машине.Это дает дополнительное преимущество, позволяя вам мгновенно снимать вашу среду, если вы что-то полностью разрушаете, так что вы можете просто откатиться назад, вместо того, чтобы начинать с нуля.
Я лично добился успеха при использовании VM-WareРабочая станция, Hyper-V и VirtualBox для размещения виртуальных машин для SharePoint.
Если вы программируете для веб-служб SharePoint или клиентской объектной модели, вы сможете работать из любой среды с доступом к вашему серверу SharePoint, но то, что доступно с готовыми службами иCOM является очень ограниченным подмножеством того, что находится в полной объектной модели SharePoint.