我的 SharePoint Visual Studio 解决方案结构当前包含以下项目:
- Common:包含扩展方法、助手、常用控件等。
- 日志记录:通常会包含在 Common 中,但包含对本地方法的调用,因此标记为“不安全”
- 特定于站点的项目:每个不同站点一个,包含特定于该站点的功能、Web 部件、事件接收器等
- 控制台应用程序:根据需要/如果需要控制台应用程序项目
我正在使用 WSPBuilder,因此每个项目(除了控制台应用程序)都有自己的 SharePoint WSP 解决方案文件。
这是拆分 SharePoint 代码的好方法吗?你使用什么方法?