次の方法で共有


SharePoint 機能を作成する

SharePoint フィーチャーを使用すると、関連する SharePoint プロジェクト項目をグループ化して展開を容易にすることができます。 SharePoint フィーチャー デザイナーを使用すると、フィーチャーの作成、スコープの設定、およびその他のフィーチャーの依存関係としてのマークを行うことができます。 デザイナーはマニフェストも生成します。マニフェストは、各フィーチャーを記述する XML ファイルです。

SharePoint ソリューションに機能を追加する

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

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

  • パッケージ エクスプローラーで、パッケージのショートカット メニューを開き、[機能の追加] を選択します。

機能デザイナーの使用

SharePoint ソリューションには、ソリューション エクスプローラーの [機能] ノードの下にグループ化された 1 つ以上の SharePoint フィーチャーを含めることができます。 各フィーチャーには、 フィーチャーの プロパティをカスタマイズするために使用できる独自のフィーチャー デザイナーがあります。 詳細については、「 方法: SharePoint 機能をカスタマイズする」を参照してください。 フィーチャーを相互に区別するために、タイトル、説明、バージョン、スコープなどのフィーチャー・プロパティーを構成できます。

機能デザイナーのオプション

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

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

プロパティ Description
Title Optional. フィーチャーの既定のタイトルは SolutionNameFeatureName に設定されています。
Description Optional. SharePoint 機能の説明。
Scope 必須。 ソリューション エクスプローラーを使用してフィーチャーを作成した場合、スコープは既定で Web に設定されます。

- ファーム: サーバー ファーム全体の機能をアクティブ化します。

- サイト: サイト コレクション内のすべての Web サイトに対して機能をアクティブ化します。

- Web: 特定の Web サイトの機能をアクティブ化します。

- WebApplication: Web アプリケーション内のすべての Web サイトに対して機能をアクティブ化します。
ソリューション内の項目 フィーチャーに追加できるすべての SharePoint アイテム。
フィーチャー内のアイテム フィーチャーに追加された SharePoint プロジェクト項目。

SharePoint プロジェクト項目を追加および削除する

展開用に SharePoint フィーチャーを追加する SharePoint プロジェクト 項目を選択できます。 フィーチャー デザイナーを使用して、フィーチャーに項目を追加および削除し、フィーチャー マニフェストを表示します。 詳細については、「 方法: SharePoint 機能にアイテムを追加および削除する」を参照してください。

機能の依存関係を追加する

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