Есть ли способ автоматической генерации файлов elements.xml и т. Д. Для разработки sharepoint? - PullRequest
1 голос
/ 22 апреля 2009

Я соответствовал структуре "12 кустов" в своем решении, и я использую SPDeploy для создания и развертывания файлов .wsp и для развертывания на моих тестовых серверах.

Я собираюсь добавить целую кучу файлов по всей структуре, и в файлах elements.xml и feature.xml достаточно много избыточности. Кто-нибудь сделал работу, чтобы помочь в создании этих файлов?

Редактировать: Первый комментатор совершенно прав, вещи в elements.xml - трудная задача для рукоделия, хотя я рад, что все мои xml генерируются как можно более автоматически ... вид аллергической реакции на рукописные xml ...

Ответы [ 4 ]

4 голосов
/ 22 апреля 2009

Вы пробовали WSPBuilder от CodePlex ? Он генерирует необходимые файлы feature.xml для данной функции. Или, может быть, вы ищете какой-нибудь инструмент с графическим интерфейсом для перетаскивания в кучу файлов, и elements.xml будет обновлен в соответствии с требованиями?

1 голос
/ 30 апреля 2009

Почему бы не создать свои собственные шаблоны Visual Studio из вашего проекта или из файлов определенных элементов в вашем проекте? Экспорт любого файла из вашего проекта в шаблон - отличный способ повторно использовать болезненные файлы CAML, сделанные вручную.

1 голос
/ 22 апреля 2009

Если вам нужны автоматически сгенерированные файлы feature.xml, вам, вероятно, придется перейти на VSeWSS 1.3, это официальный инструмент Microsoft для создания решений SharePoint.

Но с VSeWSS вам также придется изменить структуру вашего решения, поскольку вы не можете сопоставить ее со всей структурой из 12 ульев. Но он содержит другие концепции для размещения файлов и прочего в 12 ульях.

1 голос
/ 22 апреля 2009

Я считаю, что Visual Studio Extensions для WSS версии 1.3 (VSeWSS v1.3) делает это, но я не уверен. Похоже, это следующий прогресс в разработке инструментов для SharePoint. Обратите внимание, что для этого требуется Visual Studio 2008, если я правильно помню.

Вот несколько ссылок на это, которые вы можете найти полезными:

Обратите внимание, что второй блог серии посвящен функциям.

...