Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/visual-studio-2010/4.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/sharepoint/4.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Visual studio 2010 Sharepoint Online:List&;特征_Visual Studio 2010_Sharepoint_Sharepoint Apps - Fatal编程技术网

Visual studio 2010 Sharepoint Online:List&;特征

Visual studio 2010 Sharepoint Online:List&;特征,visual-studio-2010,sharepoint,sharepoint-apps,Visual Studio 2010,Sharepoint,Sharepoint Apps,我正在Visual Studio中构建一个SP提供商托管的应用程序。我刚刚看到,对于我添加到项目中的每个列表,也会添加一个新的“特性”。有人能解释一下功能的任务是什么,以及它是如何与列表关联的吗?谢谢大家! 您可以将该功能视为包含SharePoint人工制品的容器 基本上,如果需要定义列表,则必须创建定义列表。 然后,您必须将此定义放入特征中。 你的应用程序何时启动。该功能将被激活,功能中的列表将部署到您的站点上 功能管理取决于开发人员。你可以: 将所有功能放在一个功能中。对于只有一个列表的小

我正在Visual Studio中构建一个SP提供商托管的应用程序。我刚刚看到,对于我添加到项目中的每个列表,也会添加一个新的“特性”。有人能解释一下功能的任务是什么,以及它是如何与列表关联的吗?谢谢大家!

您可以将该功能视为包含SharePoint人工制品的容器

基本上,如果需要定义列表,则必须创建定义列表。 然后,您必须将此定义放入特征中。 你的应用程序何时启动。该功能将被激活,功能中的列表将部署到您的站点上

功能管理取决于开发人员。你可以:

  • 将所有功能放在一个功能中。对于只有一个列表的小应用来说,听起来不错
  • 一个功能用于字段,一个用于内容类型,另一个用于定义列表
  • 按字段/CT/列表列出一项功能
如果出现错误,分开列表将为您提供更多信息。您将知道,错误中的特定功能管理特定列表。你将直接分析你的列表中的错误。(当错误为“在激活功能xxxx xxxx xxxx期间发生错误…日志并非每次都明确显示”时,此选项非常有用)

另一方面,一些开发人员会告诉你,管理多个功能是一项额外的工作。这取决于你去权衡它


注意:在SharePoint托管的应用程序中,所有功能的作用域均为web。

那么,我是否需要为每个列表添加一个新功能,还是可以为所有列表同时使用一个功能(在我的项目中,每次创建列表都会产生一个新功能)?