次の方法で共有


SharePoint フィーチャーの作成

SharePoint フィーチャーを使用して、関連する SharePoint プロジェクト項目を簡単に配置できるようにグループ化することができます。SharePoint フィーチャー デザイナーを使用すると、フィーチャーを作成したり、スコープを設定したりできるだけではなく、他のフィーチャーを依存関係としてマークすることもできます。このデザイナーでは、マニフェスト (個々のフィーチャーを記述した XML ファイル) を生成することもできます。

SharePoint ソリューションへのフィーチャーの追加

SharePoint ソリューションにフィーチャーを追加するには、ソリューション エクスプローラーまたはパッケージング エクスプローラーを使用します。次のいずれかの方法でフィーチャーを追加できます。

  • **[ソリューション エクスプローラー]では、[機能]のショートカット メニューを開き、[フィーチャーの追加]**を選択します。

  • **[パッケージング エクスプローラー]では、パッケージのショートカット メニューを開き、[フィーチャーの追加]**を選択します。

フィーチャー デザイナーの使用

SharePoint ソリューションには、1 つ以上の SharePoint フィーチャーを含めることができ、これらの SharePoint フィーチャーは、ソリューション エクスプローラーの [フィーチャー] ノード下にグループ化されます。フィーチャーにはそれぞれ独自のフィーチャー デザイナーがあり、これを使用してフィーチャーのプロパティをカスタマイズできます。詳細については、「方法: SharePoint フィーチャーをカスタマイズする」を参照してください。

フィーチャーをそれぞれ区別するために、タイトル、説明、バージョン、スコープなどのフィーチャーのプロパティを構成できます。詳細については、「How to: Modify Feature Properties」を参照してください。

Ee231541.collapse_all(ja-jp,VS.110).gifフィーチャー デザイナーのオプション

作成したフィーチャーは、フィーチャー デザイナーを使ってカスタマイズできます。

次の表は、フィーチャー デザイナーに表示されるフィーチャーのプロパティの説明です。

プロパティ

説明

タイトル

省略可能。フィーチャーの既定のタイトルは "<ソリューション名><フィーチャー名>" に設定されます。

説明

省略可能。SharePoint フィーチャーの説明です。

スコープ

必須。ソリューション エクスプローラーを使用してフィーチャーを作成した場合、スコープは既定で [Web] に設定されます。

オプション説明
ファームサーバー ファーム全体を対象にフィーチャーをアクティブ化します。
サイトサイト コレクションのすべての Web サイトを対象にフィーチャーをアクティブ化します。
Web特定の Web サイトを対象にフィーチャーをアクティブ化します。
Web アプリケーションWeb アプリケーション内のすべての Web サイトを対象にフィーチャーをアクティブ化します。

[ソリューション内の項目]

フィーチャーに追加できるすべての SharePoint アイテムです。

フィーチャー内の項目

既にフィーチャーに追加されている SharePoint プロジェクト項目です。

SharePoint プロジェクト項目の追加と削除

SharePoint フィーチャーを配置のために追加する SharePoint プロジェクト項目を選択できます。フィーチャーに項目を追加したり、フィーチャーから項目を削除したりするには、フィーチャー デザイナーを使用します。また、フィーチャーのマニフェストを表示するためにも、フィーチャー デザイナーを使用します。詳細については、「方法: SharePoint フィーチャーの項目を追加および削除する」を参照してください。

フィーチャーの依存関係の追加

特定のフィーチャーがアクティブ化される前にその他のフィーチャーが SharePoint サーバーによってアクティブ化されるようにフィーチャーのマニフェストを構成することができます。たとえば、ある SharePoint フィーチャーが他のフィーチャーの機能またはデータに依存している場合、SharePoint サーバーはまず依存先のフィーチャーをすべてアクティブ化しようと試みます。詳細については、「方法: フィーチャーの依存関係を追加および削除する」を参照してください。

参照

処理手順

方法: SharePoint フィーチャーをカスタマイズする

方法: SharePoint フィーチャーの項目を追加および削除する

方法: フィーチャーの依存関係を追加および削除する