1

Я разработал графическое приложение WebPart SharePoint 2010 с несколькими визуальными WebParts с помощью Visual Studio 2010. Я могу развернуть его успешно на сервер Production с помощью команд ниже:Как создать SharePoint 2010 Installer/MSI

Add-SPSolution c:\sp\MySampleProject.wsp 
Install-SPSolution -Identity MySampleProject.wsp -WebApplication https://MYURL -GACDeployment 

В моих визуальных веб-сайтах я ссылаюсь на некоторые пользовательские СПИСОК sharepoint и делаю операции добавления/обновления с элементами списка. Теперь, если я разворачиваю webpart вручную с помощью приведенных выше команд, мне также необходимо создать все ссылочные LISTS на рабочем сервере. Для этого, что я делаю, я просто беру шаблон списка для производства и реплицирует структуру списка в производство.

Есть ли способ, я мог бы создать автоматический установщик (EXE SETUP или MSI), который должен иметь возможность создавать все списки, а также развертывать все веб-страницы на рабочий сервер. Я знаю, что это можно сделать, так как всякий раз, когда мы покупаем некоторые сторонние веб-сайты других поставщиков, они предоставляют нам MSI или другие исполняемые файлы, которые мы просто выполняем, и он делает все для США. Но я не уверен, как это сделать. Какой инструмент они используют для разработки таких установщиков.

Любая помощь или предложение? ?

ответ

3

У CodePlex может быть полезная утилита, в которой вы нуждаетесь. Microsoft не предоставляет готовое решение, о котором я знаю. По внешнему виду это может быть и тем, что используют большинство сторонних разработчиков http://sharepointinstaller.codeplex.com/

+0

Sharepointinstaller хорошо работает с MOSS, но мой вопрос касается sharepoint 2010. Для SharepointInstaller V2.0 для SharePoint 2010 все еще находится в стадии планирования. Я ищу решение для Sharepoint 2010 – Sankalp

+1

мои извинения. Возможно, попробуйте это решение: http://www.advancedinstaller.com/user-guide/tutorial-sharepoint-solution.html – Kolten

+2

или это: https://sites.google.com/site/aviwx3/SharePoint2010SolutionInstaller.zip?attredirects = 0 или это: (msft) http://gallery.technet.microsoft.com/sharepoint/SharePoint-2010-Solution-5bdcf00e – Kolten

2

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

В действительности, я хотел бы иметь их как две функции (оба они относятся к уровню семейства сайтов). Одна функция создает списки/элементы списка, а вторая разворачивает веб-часть. Второй будет зависеть от первого. Если вы хотите, первая может быть «скрытой».

Независимо от того, удаляете ли вы эти списки при деактивации, зависит от вас. Есть хорошие аргументы в любом случае.

Смежные вопросы