我已经使用 Visual Studio 2010 开发了一个带有多个可视化 Web 部件的 Sharepoint 2010 可视化 Web 部件应用程序。我能够使用下面给出的命令将其成功部署到生产服务器:
Add-SPSolution c:\sp\MySampleProject.wsp
Install-SPSolution -Identity MySampleProject.wsp -WebApplication https://MYURL -GACDeployment
在我的可视化 webparts 中,我引用了一些共享点自定义列表并使用列表项执行添加/更新操作。现在,如果我使用上面的命令手动部署 webpart,我还需要在生产服务器上创建所有引用列表。为此,我只是将列表模板用于生产并将列表结构复制到生产中。
有什么办法,我可以创建一个自动安装程序(EXE SETUP 或 MSI),它应该能够创建所有列表以及将所有 webpart 部署到生产服务器。我知道这是可以做到的,因为每当我们从其他供应商处购买一些第三方 Web 部件时,它们都会为我们提供 MSI 或我们刚刚执行的其他可执行文件,它为我们做所有事情。但我不知道该怎么做。他们使用什么工具来开发这类安装程序。
任何帮助或建议??