【发布时间】:2009-04-01 21:56:12
【问题描述】:
我在 VS2008 中有一个带有 STSDev 2008 的小型 Sharepoint Feature 项目,其中包括一个 WebPart、一个列表和一个列表实例(上述列表的)。 WebPart 和 List 实例一样依赖于 List 的存在。
我会更好地创建一个部署所有三个组件的功能,还是将三个组件打包为单独的功能并在 WebPart 和列表上的列表实例中创建功能依赖项?
我可以看到几个优点和缺点:
专业版:
- 简化测试,因为列表可以与 WebPart 和实例分开测试
- 可扩展性更强,因为可以添加更多依赖于高级功能的功能
- 更高效,只激活你需要的功能
缺点:
- 增加了创建功能的开发时间
- 开发环境实际上不允许您将功能拆分为不同的项目
- 可能会使站点设置中的站点功能页面混乱
【问题讨论】:
标签: sharepoint sharepoint-2007 moss