Абсолютный минимум - ASP.NET 2.0, текстовый редактор, компилятор и makecab.exe.
Веб-части SharePoint наследуются от System.Web.UI.WebControls.WebParts.WebPart , поэтому, если вам не нужен доступ к API-интерфейсу SharePoint, вы можете создавать класс и связанные с ним XML-файлы, используя любую конфигурацию, имеющую среду выполнения .NET.
Однако вам, вероятно, понадобитсяиспользовать Visual Studio.Многие рекомендуют WSPBuilder , но я использую настроенную версию STSDEV , которая будет работать на моем ноутбуке с Windows XP.Visual Studio помогает в написании кода, в то время как WSPBuilder или STSDEV помогают в создании вспомогательных файлов XML и файла пакета решения WSP.
Если вам нужно использовать API-интерфейс SharePoint, вы можете скопировать необходимыйDLL с сервера с установленным SharePoint.Поместите библиотеки DLL локально, а затем добавьте их в ссылки на свои проекты.
Вы не сможете отлаживать веб-часть, если она вызывает API-интерфейс SharePoint.Лично я предпочел бы использовать свой компьютер, чем проводить отладку.Вместо отладки я использую логирование.В процессе разработки я создаю список объявлений с именем «Журнал» и записываю в него все, что захочу.