我在VS2008中有一个小型的Sharepoint Feature项目,其中包含一个WebPart,一个列表和一个列表实例(上述列表)。 WebPart与List实例一样依赖于List的存在。
我是否会更好地创建一个部署所有三个组件的功能,或者将这三个组件打包为单个功能,并在列表中的WebPart和列表实例中创建功能依赖性?
我可以看到几个优点和缺点:
临
缺点:
答案 0 :(得分:4)
我可能会将它们分成多个功能,以便您可以根据需要单独更新ethem。您始终可以创建父功能,该功能在子功能上具有ActivationDependencies。如果您将子功能标记为隐藏,则父功能将自动激活子功能,并且不会使功能页面混乱。
答案 1 :(得分:0)
还要考虑功能的管理。如果您处于大型公司环境中并且部署了许多功能,那么您将需要考虑解决问题。它将有助于部署,如果其中一个功能变得非常受欢迎而其他两个功能稍受欢迎,它将为您节省大量时间来增强请求和错误修复。