Share via


Visual Studio 2012 における SharePoint 開発の新機能

SharePoint 開発者ツールでVisual Studio 2012新しいデザイナーとテンプレートを展開して、SharePoint サイトをテストするための新しいオプションだけでなく、SharePoint の開発を容易にします。これらおよびその他の新しい機能について学習するには、次の説明を参照してください。

このトピックは、次のセクションで構成されています。

  • 新しいデザイナーを使用してリストやコンテンツ タイプを作成します。
  • サイト内の列を作成します。
  • Silverlight の Web パーツを作成します。
  • SharePoint ソリューションをリモート SharePoint サーバーに発行します。
  • プロファイリング ツールを使用して SharePoint のパフォーマンスをテストします。
  • サンド ボックスの Visual Web パーツを作成します。
  • サンド ボックス ソリューションのサポートを強化します。
  • JavaScript は JavaScript をデバッグおよび IntelliSense のサポート
  • 効率化された SharePoint プロジェクト テンプレート
  • Microsoft のフェイク ・ フレームワークを使用してコードをテストします。
  • 関連トピック

新しいデザイナーを使用してリストやコンテンツ タイプを作成します。

新しいリストまたはコンテンツ タイプに作成すると、 Visual Studio、デザイナーを設定して、新しいリストまたはコンテンツ タイプのコンテンツをレイアウトに役立ちます。デザイナーを表示するには、並べ替え、および利用可能なサイト内の列をグループ化するを有効にします。詳細については、「SharePoint のサイト列、コンテンツ タイプ、およびリストの作成」を参照してください。

サイト内の列を作成します。

新しいサイト列項目のテンプレートを複数の SharePoint サイトの列、「フィールド」とも呼ばれますを簡単に作成することができます。詳細については、「SharePoint のサイト列、コンテンツ タイプ、およびリストの作成」を参照してください。

Silverlight の Web パーツを作成します。

新しい Silverlight Web パーツ プロジェクト テンプレート ホストの Silverlight アプリケーションで web パーツを簡単より便利になります。プロジェクト テンプレート、新しい Silverlight アプリケーションを作成するか、自分で提供することができ、web パーツ プロジェクトに Silverlight アプリケーションに関連付けるも用意されています。詳細については、「チュートリアル: SharePoint の OData を表示する Silverlight Web パーツの作成」を参照してください。

SharePoint ソリューションをリモート SharePoint サーバーに発行します。

SharePoint ソリューションは、ローカルの SharePoint サイトに展開するだけでなく、リモートの SharePoint サイトを SharePoint ソリューションを発行すること今すぐできます。詳細については、「SharePoint ソリューションのパッケージの配置、発行、アップグレード」を参照してください。

プロファイリング ツールを使用して SharePoint のパフォーマンスをテストします。

Visual Studio の SharePoint ツールがパフォーマンスのプロファイリングを完全にサポートを提供します。プロファイリング ツールは減速し、SharePoint アプリケーションのパフォーマンスに悪影響を SharePoint プロジェクトでコードおよびその他の要素を識別するヘルプ詳細については、「SharePoint アプリケーションのパフォーマンスのプロファイリング」および「プロファイリング ツールを使用したアプリケーション パフォーマンスの分析」を参照してください。

サンド ボックスの Visual Web パーツを作成します。

ビジュアル web パーツでは、サンド ボックスされた SharePoint プロジェクトになりました、だけではなくプロジェクトをファームします。

サンド ボックス ソリューションのサポートを強化します。

サンド ボックス ソリューションで、使用する場合Visual Studioファーム専用の API 呼び出しを使用すると、コンパイラ エラーが表示されます。また、 Visual Studio IntelliSense には、サンド ボックス化されたソリューションで作業している場合は、サンド ボックス ソリューションと互換性のある Api のみが表示されます。

JavaScript は JavaScript をデバッグおよび IntelliSense のサポート

SharePoint プロジェクトでは、JavaScript をデバッグすることができ、SharePoint のプロジェクトでの JavaScript のコーディングと IntelliSense が提供されています。サンド ボックス ソリューションのビジュアル web パーツの URL の解決には、JavaScript が有効になります。これは、SharePoint のコンテンツ データベースを SharePoint プロジェクトでの JavaScript ファイルを参照することを意味Visual Studio。コードは、ビルド時に自動的に含まれています。

効率化された SharePoint プロジェクト テンプレート

SharePoint プロジェクト テンプレートおよびプロジェクト項目のテンプレートが変更されています。SharePoint プロジェクト テンプレートを以前のバージョンの Visual Studio は、プロジェクト項目のテンプレートに移動されました。完全な一覧と、プロジェクトとプロジェクト項目テンプレートの説明を参照してくださいSharePoint プロジェクトとプロジェクト項目テンプレート

Microsoft のフェイク ・ フレームワークを使用してコードをテストします。

SharePoint プロジェクト デリゲート ベースのテスト スタブとで shim を作成ことができます、分離フレームワークですマイクロソフト フェイクをサポートします。NET Framework アプリケーション。これらのスタブと shim を作成すると、コードのテスト中に、単体テストの環境を分離できます。詳細については、「SharePoint コードの検証およびデバッグ」を参照してください。

参照

その他の技術情報

はじめに (Visual Studio での SharePoint 開発)

SharePoint ソリューションの開発

SharePoint ソリューションのビルドとデバッグ

SharePoint ソリューションのパッケージ化と配置