次の方法で共有


方法: アセンブリを追加および削除する

SharePoint パッケージが機能またはデータについて他のアセンブリに依存している場合、そのアセンブリをソリューション パッケージ (.wsp) に追加できます。 パッケージをインストールする際は、カスタム アセンブリがインストールされているかどうかが、SharePoint サーバーによって確認されます。

アセンブリに関連付けられているセーフ コントロールやクラス リソース ファイルを追加および変更することもできます。

アセンブリ、セーフ コントロール、およびクラス リソースの追加

SharePoint ソリューション パッケージにアセンブリを追加できます。 サンドボックス ソリューションの追加アセンブリは、グローバル アセンブリ キャッシュに配置されますが、サンドボックス ソリューションの SharePoint プロジェクト項目はコンテンツ データベースに追加されます。 これらの追加アセンブリにセーフ コントロールやクラス リソースを追加することもできます。

既存のアセンブリを追加するには

  1. パッケージ デザイナーを開きます。 詳細については、「方法: SharePoint ソリューション パッケージをカスタマイズする」を参照してください。

  2. [詳細設定] タブをクリックします。

  3. [追加] をクリックし、[既存のアセンブリの追加] をクリックします。

    [既存のアセンブリの追加] ダイアログ ボックスが表示されます。

  4. 省略記号 (ASP.NET モバイル デザイナー楕円) をクリックし、追加するアセンブリを選択します。 移植性を考慮して、選択したアセンブリへの相対パスを使用することをお勧めします。

  5. [配置ターゲット] で、グローバル アセンブリ キャッシュにアセンブリを配置する場合は [GlobalAssemblyCache] をクリックし、SharePoint サーバーの WebApplication フォルダーにアセンブリを配置する場合は [WebApplication] をクリックします。

プロジェクトの出力からアセンブリを追加するには

  1. パッケージ デザイナーを開きます。 詳細については、「方法: SharePoint ソリューション パッケージをカスタマイズする」を参照してください。

  2. [詳細設定] タブをクリックします。

  3. [追加] をクリックし、[プロジェクト出力からアセンブリを追加] をクリックします。

    [プロジェクト出力からアセンブリを追加] ダイアログ ボックスが表示されます。

  4. ドロップダウン メニューをクリックし、追加するソース プロジェクトを選択します。

  5. [配置ターゲット] で、グローバル アセンブリ キャッシュにアセンブリを配置する場合は [GlobalAssemblyCache] をクリックし、SharePoint サーバーの WebApplication フォルダーにアセンブリを配置する場合は [WebApplication] をクリックします。

セーフ コントロールを追加するには

  1. [既存のアセンブリの編集] ダイアログ ボックスを開きます。 具体的には、パッケージ デザイナーを開いて、[詳細設定] タブをクリックし、アセンブリを選択して、[編集] をクリックします。

  2. [安全なコントロール] ペインで、[ここをクリックして新しい項目を追加します] をクリックします。

  3. [アセンブリ名] 列に、アセンブリの名前を入力します。

  4. [名前空間] 列に、安全なコントロールの名前空間の名前を入力します。

  5. [型の名前] 列に、型の名前を入力します。

クラス リソースを追加するには

  1. [既存のアセンブリの編集] ダイアログ ボックスを開きます。 具体的には、パッケージ デザイナーを開いて、[詳細設定] タブをクリックし、アセンブリを選択して、[編集] をクリックします。

  2. [クラス リソース] ペインで、[ここをクリックして新しい項目を追加します] をクリックします。

  3. [ファイル名] 列の省略記号 (ASP.NET モバイル デザイナー楕円) をクリックし、追加するクラス リソースを選択します。

カスタム アセンブリの削除

SharePoint パッケージからアセンブリを削除したり、既存のアセンブリからセーフ コントロールやクラス リソースを削除することもできます。

既存のアセンブリを削除するには

  1. パッケージ デザイナーを開きます。 詳細については、「方法: SharePoint ソリューション パッケージをカスタマイズする」を参照してください。

  2. [詳細設定] タブをクリックします。

  3. [追加アセンブリ] ペインで、削除するカスタム アセンブリをクリックします。

  4. [削除] をクリックします。

アセンブリの安全なコントロールを削除するには

  1. [既存のアセンブリの編集] ダイアログ ボックスを開きます。 具体的には、パッケージ デザイナーを開いて、[詳細設定] タブをクリックし、アセンブリを選択して、[編集] をクリックします。

  2. 削除する安全なコントロールをクリックします。

  3. キーボードの Del キーを押します。

アセンブリのクラス リソースを削除するには

  1. [既存のアセンブリの編集] ダイアログ ボックスを開きます。 具体的には、パッケージ デザイナーを開いて、[詳細設定] タブをクリックし、アセンブリを選択して、[編集] をクリックします。

  2. 削除するクラス リソースをクリックします。

  3. キーボードの Del キーを押します。

参照

処理手順

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

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

概念

SharePoint フィーチャーの作成

その他の技術情報

How to: Modify Feature Properties