私のSharePointVisualStudioソリューション構造には、現在次のプロジェクトが含まれています。
- 共通:拡張メソッド、ヘルパー、頻繁に使用されるコントロールなどが含まれます。
- ロギング:通常はCommonに含まれますが、「unsafe」とマークされたネイティブメソッドへの呼び出しが含まれます
- サイト固有のプロジェクト:個別のサイトごとに1つ、そのサイトに固有の機能、Webパーツ、イベントレシーバーなどが含まれます
- コンソールアプリ:必要に応じて/必要に応じてコンソールアプリプロジェクト
私はWSPBuilderを使用しているため、各プロジェクト(コンソールアプリを除く)には独自のSharePointWSPソリューションファイルがあります。
これはSharePointコードを分割するための良い方法ですか?どのようなアプローチを使用していますか?