他の SharePoint 開発者が開発ワークステーションをどのようにセットアップしているか知りたいです。
私の現在の設定:
- Server 2008 を搭載したデスクトップ (Hyper-V のみ、以前は Vista を使用していた)
- ローカル マシンで Visual Studio 2008 を使用して開発作業を行う
- 参照用に SharePoint DLL のローカル コピーを保持し、ローカルに SharePoint をインストールする必要はありません
- ローカル マシンでホストされている Server 2003 VM で SharePoint を実行する
SharePoint のすべての変更を WSP として開発し、テストのために VM にインストールします。コードをデバッグ モードで実行することはありませんが、多くのトレース ステートメントを記述して、コードの動作を監視しています。
また、簡単な変更を行う場合、通常、WSP 全体を再インストールすることはありません。変更した DLL を再コンパイルし、それを SharePoint VM の GAC にコピーしてから、IIS をリセットします (通常は Web パーツを作成します)。
SharePoint をローカルで実行すれば作業が簡単になることはわかっていますが、通常は一度に複数のプロジェクトに取り組んでいるので、干渉されたくありません。