Статья Маркуса хорошая. Однако я не могу рекомендовать использовать расширения Visual Studio для WSS (VSeWSS) из-за ошибок и связанных с этим проблем.
Хорошая альтернатива - WSPBuilder . Этот проект сообщества интегрируется в Visual Studio, что позволяет легко и точно видеть, что вы делаете, и дает вам контроль над развертыванием кода в SharePoint.
Также см. Вопрос Начало разработки для SharePoint , где приведены ссылки на дополнительные ресурсы, которые помогут вам начать работу. Я настоятельно рекомендую получить хорошее представление о том, как сначала работает SharePoint. Первоначально это требует больше усилий, но потом сэкономит вам много времени и путаницы. Хорошая книга для начала: Inside Windows SharePoint Services 3.0 .