为开发人员在sharepoint 2010中创建列表的最佳方法是什么?

时间:2010-11-28 09:17:16

标签: sharepoint deployment sharepoint-api

在sharepoint上开发解决方案时,创建网站列表的最佳方法是: 1. Visual Studio中的解决方案功能 2.分享设计师 3浏览器

考虑代码可重用性和更轻松的部署。

2 个答案:

答案 0 :(得分:4)

在Sharepoint设计器中创建自定义列表非常简单。假设您不需要任何自定义字段,这是一个很好的起点。

在此处创建您的定义,然后将其导出为模板。然后,您可以将此wsp导入visual studio以进一步自定义。然后,您可以根据任何其他包进行部署。在VS中使用它也很好,所以你可以控制版本等等。

以下是关于导入的良好视频链接:

http://channel9.msdn.com/Blogs/funkyonex/Importing-SharePoint-Solution-Packages-WSP-into-Visual-Studio-2010

修改

这不太正确。您必须将站点另存为模板(wsp),然后可以将其导入VS.你会得到一个向导,让你选择你想要的列表。这是一个痛苦,因为你必须取消一切 - 我没有'取消所有'我能看到的。

答案 1 :(得分:2)

为了快速获得结果,您无法使用浏览器。从自定义列表模板开始,您可以拥有一个闪亮的站点列表,其中包含查找字段,计算字段,......但如果要将列表部署到其他位置,则需要将列表另存为列表模板。

如果你采用Visual Studio的方式,你最好先创建一些站点列,然后是一个内容类型,它将使用这些站点列,然后是列表模板(最后是这个模板的实例)基于该内容类型。一切都将在WSP中打包,您将能够部署所有内容,这显然更多的工作,但多亏了VS 2010,这比以前的SharePoint 2007要容易得多。