2

作为我的产品配置的一部分(安装后),我需要在用户指定的 SharePoint 站点上创建一些 Sharepoint 列表。

挖掘,似乎我需要编写自定义代码来执行此操作,或者使用http://sarangasl.blogspot.com/2009/11/create-sharepoint-list-programmatically.html中描述的服务器端 API ,或使用 SharePoint 列表 Web 服务。但在这两种情况下,我都需要编写代码来做到这一点。

是否有任何开箱即用的方法可以做到这一点,而无需编写任何代码?我理想的解决方案是创建一个具有适当定义的 XML 文件,然后运行一些东西(传入 SharePoint 网站 url),然后创建列表,并返回一个指示成功或失败的状态代码。这样一个理想的解决方案可能吗?

如果不是,那么最好/最简单的解决方案是什么?上述两者之一,还是其他?

4

2 回答 2

2

创建一个指定 ListInstance 的功能,当您激活该功能时,将创建该列表:http: //msdn.microsoft.com/en-us/library/ms476062.aspx

于 2010-10-04T04:35:39.947 回答
0

正如弗拉迪所说,我会使用该功能。

但您也可以从 Gary Lapointe 安装 STSADM 扩展。它包括一个创建列表的命令。然后,您可以编写一个批处理文件,一次性创建所有列表。

于 2010-10-05T00:18:59.520 回答