我的SharePoint Visual Studio解决方案结构目前包含以下项目:
我正在使用WSPBuilder,因此每个项目(除了控制台应用程序)都有自己的SharePoint WSP解决方案文件。
这是拆分SharePoint代码的好方法吗?你用什么方法?
答案 0 :(得分:2)
这似乎是合理的,尽管您可能需要小心共享项目的部署 - 部署脚本可能包括更新公共程序包,这对于旧站点特定项目不利。
对于大多数项目,我更喜欢使用包含必要共享库的单个解决方案包 - 通常安装到GAC。
答案 1 :(得分:2)
如果您还没有这样做,我会考虑将您的公共代码捆绑到一个或多个功能中,并将非公共代码放在具有与公共代码的功能相关性的功能中。您可能希望公共代码使用不同的WSP或相同的WSP - 不确定它的所有优点/缺点。