Visual Studio 2010 での SharePoint 2010 開発ツールの基礎知識

SharePoint Visual How To

概要:  新しい Microsoft Visual Studio 2010 の SharePoint 開発者ツールを使用して Microsoft SharePoint 2010 プロジェクトを作成、テスト、デバッグする方法を説明します。

最終更新日: 2012年9月12日

適用対象: Office 2010 | SharePoint Foundation 2010 | SharePoint Server 2010 | Visual Studio | Visual Studio 2008 | Visual Studio 2010

提供元:  Ted Pattison、Critical Path Training, LLC (SharePoint MVP)

概要

Microsoft Visual Studio 2010 の SharePoint 開発者ツール は、新しいレベルのサポートと生産性をユーザーに提供します。この Microsoft SharePoint 2010 Visual How To では、初めて SharePoint プロジェクトを作成するときの手順について説明します。

コード化する

最初に空のサイト テンプレートを使用して、ローカル SharePoint サイトを作成します。このサイトをテスト サイトとして使用します。空のサイトを使用するのは、ホーム ページとして簡単な Web パーツ ページがあるためです。

Microsoft Visual Studio 2010 で、空の SharePoint プロジェクト テンプレートを使用して、WingtipDevProject1 という名前の新しい SharePoint 2010 プロジェクトを作成します。SharePoint カスタマイズ ウィザードで求められたら、ローカル テスト サイトの URL を追加し、[ファーム ソリューションとして配置する] をクリックします。それでは、次の手順を使用してプロジェクトを作成します。

SharePoint プロジェクトを作成するには

  1. ソリューション エクスプローラーで、WingtipDevProject1 プロジェクト ノードを右クリックし、[追加] をクリックして、[新しいアイテム] をクリックします。[新しいアイテムの追加] ダイアログ ボックスで、HelloPart という名前の新しい Web パーツ プロジェクト アイテムを作成します。

  2. Feature1 の新しいフィーチャー ノードを探し、ダブルクリックしてフィーチャー デザイナーに表示します。フィーチャーの [タイトル] を「Wingtip Dev Project 1」に変更します。フィーチャー デザイナーを閉じます。

  3. HelloPart プロジェクト アイテムの内部に、elements.xmlHelloPart.csHelloPart.webpart という名前の 3 つのソース ファイルがあることを確認します。

  4. HelloPart.webpart という名前の Web パーツ記述ファイルを開きます。Title を「The Hello Part」に変更し、Description を「My Description」に変更します。HelloPart.webpart を閉じます。

  5. elements.xml という名前の要素マニフェスト ファイルを開きます。Group という名前のプロパティを含む Property 要素を探します。Group プロパティの Value を、「Custom」から「Wingtip Web Parts」に変更します。elements.xml を閉じます。

  6. HelloPart.cs という名前の Web パーツ ソース ファイルで、次のコードを使用して Web パーツを実装します。

    namespace WingtipDevProject1.HelloPart {
      [ToolboxItemAttribute(false)]
      public class HelloPart : WebPart {
    
        protected Label lbl;
    
        protected override void CreateChildControls() {
          lbl = new Label();
          lbl.Text = "Hi from the Hello Part";
          this.Controls.Add(lbl);
        }
      }
    }

Web パーツを含む簡単な SharePoint プロジェクトを実装できたので、次に結果をテストします。

SharePoint プロジェクトと Web パーツをテストするには

  1. Visual Studio 2010 の出力ウィンドウが表示されていることを確認します。出力ウィンドウが表示されていない場合は、Visual Studio 2010 で [表示] メニューの [出力] をクリックします。または、キーボード ショートカット CTRL+ALT+O を使用します。

  2. ソリューション エクスプローラーで、WingtipDevProject1 プロジェクト ノードを右クリックして、[配置] コマンドを実行します。出力ウィンドウで [配置] コマンドの進行を監視します。

  3. [配置] コマンドが完了した後、ブラウザーでテスト サイトに戻り、ホーム ページを更新します。[サイトの操作] メニューの [ページの編集] をクリックして、現在の Web パーツ ページをデザイン モードで表示します。

  4. 左側の領域で [Web パーツの追加] リンクをクリックして、Web パーツをページに追加します。Wingtip Web Parts カテゴリで The Hello Part を選択し、現在のページの左側の領域に追加します。現在の Web パーツ ページをデザイン ビューから表示ビューに変更し、Web パーツを表示します。

  5. ブラウザーを閉じて、Visual Studio 2010 に戻ります。ソース ファイル HelloPart.cs を開き、CreateChildControls メソッド内のコードの 1 行目にブレーク ポイントを追加します。次に、F5 キーを押してデバッグ モードに入ります。デバッガーがブレーク ポイントにヒットするまで待ちます。その後、コードを 1 行ずつステップ実行します。

手順

Visual Studio 2010 の SharePoint 開発者ツールでは、SharePoint 2010 でビジネス ソリューションを作成するための向上した開発環境が提供されています。

Visual Studio 2010 の SharePoint 開発者ツール の設計上の考慮事項は次のとおりです。

  • SharePoint 2010 にエンドツーエンドの開発者環境を提供します。

  • Visual Studio のプロジェクト システムを拡張し、SharePoint プロジェクトと呼ばれる特別な種類のプロジェクトを作成します。

  • SharePoint プロジェクトを作成するためのプロジェクト テンプレートを Visual Studio 2010 で提供します。

  • SharePoint プロジェクト アイテムを作成するために使用される、SharePoint プロジェクト用のプロジェクト アイテム テンプレートを提供します。

  • ソリューション パッケージ用の CAB ファイルを作成するプロセスを、開発者に対して透過的にします。

  • サードパーティの開発者が拡張できます。

ビデオ

ビデオを見る

ビデオを見る (英語) (00:10:56)

関連情報

著者について

MVP コントリビューター Ted Pattison 氏は、SharePoint テクノロジに関する教育を専門に行う会社である Critical Path Training の共同創設者であり、執筆者とインストラクターを務めています。Microsoft SharePoint MVP (Most Valuable Professional) として、マイクロソフトの Developer Platform Evangelism グループとの共同作業を精力的に行っており、製品ライフ サイクルの早期、しかも alpha 版や beta 版の段階から、開発者向けの SharePoint トレーニング マテリアルの研究と執筆に携わっています。Ted は『Inside Microsoft SharePoint 2010 (英語)』の共著者でもあります。