我正在开发一个拥有相当多可视化部件的Sharepoint 2010项目。
目前,我在同一解决方案中拥有所有Web部件。我的同事正在研究同一个项目,但正在为解决方案中的每个Web部件创建一个项目。
这里的最佳做法是什么?每种方法的优点/缺点是什么?
感谢。
答案 0 :(得分:6)
当我开始开发Sharepoint解决方案时,我测试了这两种方法,并得出以下优点/缺点:
为每个网站分开项目的优点:
我希望这足以让您享受每个项目的Webpart。
答案 1 :(得分:2)
所有项目都在一个项目中,除非有充分理由将其分解(即需要单独交付)。
答案 2 :(得分:1)
关于部署。单个项目会生成一个wsp文件,因此如果要将所有Web部件一起部署,请坚持使用单个项目。否则,请将其拆分。
答案 3 :(得分:0)
如果它是一个大项目,每个webpart的单独项目可能是一个过度杀伤力。除非有充分的理由(例如部署),否则所有内容都应该在同一个项目中。