私はSharepointのソリューションの開発を開始する際に近づき、私は次の長所/短所を締結両方のテスト:すべてのWebパーツに別々のプロジェクトを持っていることの
長所:
- あなたのコードのかなり速く展開とテスト変更< - 1回変更するたびにすべてのWebパーツを展開する必要はありません。
- より簡単で良いチームコラボレーション< - 通常、すべての開発者がこのように単一のWebパーツで動作し、すべてのコードが分離され、チェックイン/チェックアウトの競合は発生しません。
- コードの再利用性が優れているので、将来別のプロジェクトで単一のWebパーツを使用する必要がある場合は、webpartプロジェクトに行くのがはるかに簡単です。
- Webpartのリソースはすべて1つの場所にあります。通常、webpartはプロジェクトに含めることができるリソース(resx/images)を使用します。大きなソリューションを持ち、すべてのWebパーツのすべてのリソースが1つのプロジェクトに分散され、関連するすべてのリソースを見つけなければならないため、Webpartに別の将来のプロジェクトを使用させるだけの難しさがあります。
プロジェクト単位でWebパーツを楽しむのに十分です。
にパッケージすることができるほか、すべてのwebpartを一度に展開することも、あなたが他のアプローチで持っていないtimlでwebpart。これが役に立ったらいいと思う。 –
良い点。不利な点はありますか?作成されたすべてのDLLはどうですか? – ScottE
彼らについてはどうですか? –