SharePoint のモバイル アプリを開発する環境を設定する

SharePoint モビリティ プロジェクトのシステム要件および開発環境の構成について説明します。 SharePoint モビリティ プロジェクトを操作するための最小限の構成では、SharePoint (または SharePoint Online アカウント) を実行しているサーバーと、別のクライアント オペレーティング システム上の開発環境が必要です。 クライアント オペレーティング システム (Windows 7 など) への SharePoint のインストールはサポートされていません。また、Windows Phone開発に必要なツールのインストールは、サーバー オペレーティング システム (Windows Server 2008 など) ではサポートされていません。

Windows Phone 開発プロジェクトおよび SharePoint サーバー

SharePoint と対話Windows Phoneアプリを作成してテストするには、SharePoint または SharePoint Online アカウントを実行しているサーバーにアクセスする必要があり、ソリューションで使用するサイトとリストに対する十分なアクセス許可が必要です。 プロジェクトの開発中に、ターゲット サーバーとしてのテストと開発専用の SharePoint Server のインストールを使用することをお勧めします。 運用環境で SharePoint Server をターゲット サーバーとして使用するのは、開発したソリューションで十分なテストが完了した後のみです。

SharePoint のインストールと構成の詳細については、Microsoft TechNet ライブラリの 「SharePoint 製品 」セクションのドキュメントを参照してください。 開発ソリューションでの SharePoint Onlineの使用に関する情報については、「 SharePoint Online 開発リソース センター」にアクセスしてください。

このドキュメント内のコード サンプルについては、データの追加、編集、消去が可能な SharePoint サイトおよびリストの十分な権限を持つ、または入手できるサンプルを操作する開発者を前提としています。

SharePoint モビリティ プロジェクトのクライアント開発環境の構成

Windows Phone デバイスで使用する SharePoint アドインを開発するには、サーバー オペレーティング システムではなく、クライアント オペレーティング システムを実行しているコンピューターに開発ツールをセットアップする必要があります。

Windows Phone SDK 8.0 の設定

Windows Phone 8 で使用する SharePoint アドインを開発するには、Windows 8 64 ビット (x64) クライアント バージョンまたは Windows 8 Pro を実行しているコンピューターに開発ツールをセットアップする必要があります。 Windows Phone 8 エミュレーターには、Windows 8 Pro が必要であり、Second Level Address Translation (SLAT) をサポートするプロセッサが必要です。

  1. サポートされているクライアント オペレーティング システムを持つコンピューターで、SDK 8.0 Windows Phoneインストールします。 Windows Phone Software Development Kit (SDK) 8.0 は、Windows Phone 8 および Windows Phone 7.5 用のアプリやゲームを開発する必要があるユーザーにツールを提供します。

    Windows Phone SDK 8.0 は、Windows Phone 8.0 および Windows Phone 7.5 用のアプリとゲームを作成するために使用するすべての機能を備えた開発環境です。 Windows Phone SDK は、スタンドアロンの Windows Phone 用 Visual Studio Express 2012 エディションを提供するか、または Visual Studio 2012 Professional、Premium、または Ultimate エディションへのアドインとして機能します。 SDK により、既存のプログラミング スキルとコードを使用して、マネージド コードやネイティブ コードのアプリを作成できます。 さらに、SDK には、実際の状況で、Windows Phone アプリをプロファイルし、テストするための複数のエミュレーターと追加のツールも含まれています。

    注:

    コンピューターがハードウェアとオペレーティング システムの要件を満たしているが、Windows Phone 8 エミュレーターの要件を満たしていない場合は、Windows Phone SDK 8.0 がインストールされ、実行されます。 ただし、Windows Phone 8 エミュレーターは機能せず、Windows Phone 8 エミュレーターでアプリの展開、テストはできません。 Windows Phone エミュレーターを実行するためのシステム要件については、「Windows Phone エミュレーターのセットアップとシステム要件」を参照してください。

  2. Microsoft SharePoint SDK for Windows Phone 8 をインストールします。

    SharePoint SDK for Windows Phone により、Windows Phone テンプレート用の 2 つの Silverlight がインストールされます (Windows Phone SDK によりインストールされる Silverlight に加えて)。それは、Windows Phone の空の SharePoint アプリケーション テンプレート、および Windows Phone SharePoint リスト アプリケーション テンプレートです。 SDK では、SharePoint CSOM ライブラリ、認証ライブラリ、Windows Phone プロジェクト テンプレートもインストールされ、NTLM 認証がサポートされるようになりました。 バンドルされた API とテンプレートを使用して、SharePoint に対してWindows Phone 8 つのアプリケーションをビルドできます。

    さらに、SharePoint SDK for Windows Phoneでは、(標準インストール用に%ProgramFiles(x86)%\\Microsoft SDKs\\SharePoint\\v15.0\\Phone\\v8.0\\Libraries) いくつかのサポートランタイム アセンブリがインストールされます。

  • Microsoft.SharePoint.Client.Phone.dll

  • Microsoft.SharePoint.Client.Phone.Runtime.dll

  • Microsoft.SharePoint.Client.Phone.Auth.UI

  • Microsoft.SharePoint.Phone.Application.dll

    注:

    SharePoint SDK for Windows Phone のテンプレートは、現在 C# プロジェクトでのみ使用できます。 SharePoint SDK for Windows Phoneのテンプレートの詳細については、「Visual Studio での SharePoint アプリケーション テンプレートWindows Phoneの概要」を参照してください。

Windows Phone SDK 7.1 を構成する

Windows Phone 7 で使用するための SharePoint アドインを開発するには、Windows 7 (32 ビットまたは 64 ビット) または Windows Vista Service Pack 2 (32 ビットまたは 64 ビット) を実行しているコンピューターで開発ツールをセットアップする必要があります。 Windows Phone ソフトウェア開発キット (SDK) 7.1 は、Windows Server 2008 または Windows XP ではサポートされていません。

  1. サポートされているクライアント オペレーティング システムを持つコンピューターで、SDK 7.1 Windows Phoneインストールします。

    注:

    Windows Phone SDK の以前のバージョンは、Windows Phone 開発者ツールと呼ばれていました。

    Windows Phone SDK では、Microsoft Visual Studio 2010 Express for Windows Phone、Windows Phone エミュレーター、XNA Game Studio、Microsoft Expression Blend for Windows Phoneがインストールされます。 Visual Studio 2010 Express for Windows Phoneは、ほとんどのWindows Phone ソリューションに適した開発環境です。 好みの開発環境として Visual Studio 2010 Professional を使用することもできますが、必要なアドインを Visual Studio にインストールする Windows Phone SDK をインストールする必要があります。 (Windows Phone SDK は現在、Visual Studio 2012 で使用するためにサポートされていません)。

    Windows Phone SDK のインストールに関するその他のシステム要件と手順については、「Windows Phone SDK のインストール」を参照してください。 Windows Phone エミュレーターを実行するためのシステム要件については、「Windows Phone エミュレーターのセットアップとシステム要件」を参照してください。

  2. Microsoft SharePoint SDK for Windows Phone 7.1 をインストールします。

    SharePoint SDK for Windows Phone により、Windows Phone テンプレート用の 2 つの Silverlight がインストールされます (Windows Phone SDK によりインストールされる Silverlight に加えて)。それは、Windows Phone の空の SharePoint アプリケーション テンプレート、および Windows Phone SharePoint リスト アプリケーション テンプレートです。

    さらに、SharePoint SDK for Windows Phoneでは、(標準インストール用に%ProgramFiles(x86)%\\Microsoft SDKs\\SharePoint\\v15.0\\Phone\\v7.1\\Libraries) いくつかのサポートランタイム アセンブリがインストールされます。

  • Microsoft.SharePoint.Client.Phone.dll

  • Microsoft.SharePoint.Client.Phone.Runtime.dll

  • Microsoft.SharePoint.Client.Phone.Auth.UI

  • Microsoft.SharePoint.Phone.Application.dll

    注:

    SharePoint SDK for Windows Phone のテンプレートは、現在 C# プロジェクトでのみ使用できます。 SharePoint SDK for Windows Phoneのテンプレートの詳細については、「Visual Studio での SharePoint アプリケーション テンプレートWindows Phoneの概要」を参照してください。

関連項目