Минимальная среда разработки для веб-частей sharepoint 2007 - PullRequest
1 голос
/ 16 ноября 2010

Я знаю, что уже есть пара вопросов о средах разработки sharepoint, но мне было интересно, есть ли ярлык, если все, что я хочу сделать, это разработать относительно простую веб-часть. Нужно ли мне создавать виртуальную машину с Windows-сервером, устанавливать sharepoint, sql-сервер, wss и т. Д. И т. Д., Или есть более простой способ быстрее начать работу?

Короче говоря, какая абсолютная минимальная среда мне нужна для разработки веб-части для sharepoint 2007?

Ответы [ 4 ]

2 голосов
/ 16 ноября 2010

Если вы не готовы мириться с некоторыми серьезными недостатками (например, невозможностью отладки вашей веб-части), вам придется создавать виртуальную машину с сервером Windows.

Минимальная среда разработки: -Windows Server + SharePoint (WSS или MOSS) + Visual Studio

SQL Express будет установлен вместе с Visual Studio.

Настройка вашей первой виртуальной машины займет некоторое время, но как только она у вас появится, выможет создать резервную копию и использовать ее для каждого нового проекта.Хотя вы, вероятно, могли бы разработать веб-часть на своем компьютере, скопировав кучу DLL-файлов и взломав что-нибудь, это почти наверняка не стоило бы того.Возможность быстрой отладки и развертывания ускорит процесс разработки.

Даже если вам не нужно , я все равно рекомендую установить WSPBuilder какчасть вашего минимального окружения.Установка занимает 2 минуты и сэкономит вам часы.

0 голосов
/ 19 января 2011

Среда, необходимая для разработки простой веб-части:

Visual Studio с добавлением WSP Builder.

Разработка веб-части и создание ее. Когда вы создаете веб-часть, вы получаете webpartname.wsp.

Перенесите этот файл на компьютер, на котором установлена ​​Sharepoint, и вы можете развернуть его с помощью sstadm.

Если кому-то нужна подробная информация, пожалуйста, дайте мне знать. Хари Гиллала

0 голосов
/ 17 ноября 2010

Абсолютный минимум - 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.Лично я предпочел бы использовать свой компьютер, чем проводить отладку.Вместо отладки я использую логирование.В процессе разработки я создаю список объявлений с именем «Журнал» и записываю в него все, что захочу.

0 голосов
/ 16 ноября 2010

Если вы можете запустить виртуальную машину с 2 ГБ, у вас все будет хорошо для разработки веб-частей.Я говорю виртуальная машина, потому что сомневаюсь, что вы захотите запустить Windows Server на своем рабочем столе.

Также помните, что ваши веб-части могут использовать объект ASP.NET WebPart, и вы можете разрабатывать его в любой среде, которую пожелаете.Если вы достаточно абстрагируете свой код, вы сможете сохранять код объектной модели SP до последнего возможного шага, который сократит ваше время в реальной среде SP.

...