Sharepoint:在列表中部署自定义列表和新列

Sharepoint:在列表中部署自定义列表和新列,sharepoint,deployment,list,Sharepoint,Deployment,List,我已经创建了一个自定义列表&还在公告列表中添加了一列。问题是,当我创建一个新的Web应用程序(比如脚本、功能或其他东西)时,如何包含这些新创建的项目 附加信息:这就像是从开发机器部署到临时服务器或生产服务器。我希望有一个脚本或其他东西来更新我的生产服务器,以便将新列添加到公告列表中。就像SQLServer的ALTERTABLE命令一样,更新SQLServer表 Sharepoint列表中是否有等效项 蒂亚 您的问题不是很清楚,但我想您可能想看看应用程序模板 Microsoft在下面的链接中提供了

我已经创建了一个自定义列表&还在公告列表中添加了一列。问题是,当我创建一个新的Web应用程序(比如脚本、功能或其他东西)时,如何包含这些新创建的项目

附加信息:这就像是从开发机器部署到临时服务器或生产服务器。我希望有一个脚本或其他东西来更新我的生产服务器,以便将新列添加到公告列表中。就像SQLServer的ALTERTABLE命令一样,更新SQLServer表

Sharepoint列表中是否有等效项


蒂亚

您的问题不是很清楚,但我想您可能想看看应用程序模板

Microsoft在下面的链接中提供了40个预构建模板,您也可以使用相同的技术。本页的链接将引导您找到信息,显示您如何包装自己的产品

Windows SharePoint Services 3.0的应用程序模板

关于新的自定义列表,这可以通过使用功能来完成。有关更多信息,请参阅。如果您是通过SharePoint UI创建列表定义的,则Visual Studio Extensions for SharePoint(/)将帮助您提取列表定义。如果您幸运地使用了自定义站点定义,但尚未创建任何站点,则可以使用设置站点定义来创建自定义列表

如果您试图将这些更改应用于已存在的网站,您仍然可以使用功能定义自定义列表。它将只显示为一种可以创建的列表类型。然后,要为现有网站自动创建自定义列表或修改现有列表(如公告列表),可以使用功能接收器。这允许您在激活该功能时运行任何自定义代码。有关更多信息,请参阅MSDN文章


或者,您根本无法使用这些功能,因为它们可能很困难、耗时且痛苦。事实上,他有一个很好的理由反对这个想法。您可以尝试该页面上提到的工具或其他应用程序,如和。

这里可能有两个独立的问题。第一个问题是如何创建一个新的可部署实体来包含添加的列。您的“附加信息”部分可能被视为询问如何通过编程将这些列添加到现有站点的列表中。