在visual studio 2010中组织webparts

时间:2012-11-30 11:01:53

标签: c# visual-studio-2010 sharepoint-2010

快速提问。在vs2010中创建Web部件时,最好将所有Web部件分组到一个项目中或创建单独的项目。我不知道如何最好地组织这个。 Web部件将成为更大的Intranet解决方案的一部分,但将是完全独立的实体,将在一段时间内彼此独立地开发和更新。

2 个答案:

答案 0 :(得分:1)

快速提问,不是那么快答案。它确实取决于您的Intranet的结构以及您希望如何使其可用。 以下是一些认为重要的考虑因素。

  • 很多网站部分都会共享代码(例如,我可以想象会分享日志记录)吗?好的,你可以把 共享代码在一个单独的项目中,但如果你要重用一个 很多,在同一个解决方案中拥有一切都很方便。如果您确定要将它们分开,则可以使用每个webpart解决方案的wsp。但请考虑每个网站部分还有一个单独的功能。

  • 您的网站部分在哪里使用?如果您有一些Web应用程序,并且只在某个Web应用程序中使用某些Web部件。然后你可以考虑将这些webpart放在一个单独的包中。

  • 与上一个主题携手并进,您是否一直希望每个网站都可用?如果您使用一个Web应用程序,使用不同的网站集,您可能并不总是想要所有的webparts。要解决此问题,您可以考虑将webpart设置为不同的功能,并仅激活所需的Web部件功能。

我相信还有更多,但这些是我想到的。

答案 1 :(得分:0)

实际上它取决于您的要求。但是如果我们在页面上添加了webpart,那么将其全部包装在单个中是很好的。所以它不会影响任何性能问题或其他任何问题。