次の方法で共有


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

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

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

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

SharePoint ソリューション パッケージにアセンブリを追加できます。サンドボックス ソリューションの追加アセンブリは、グローバル アセンブリ キャッシュに配置されますが、サンドボックス ソリューションの SharePoint プロジェクト項目はコンテンツ データベースに追加されます。これらの追加アセンブリにセーフ コントロールやクラス リソースを追加することもできます。安全なコントロールの詳細については、「SafeControl のエントリ」 SharePoint の Web パーツの配置の基本を参照してください。

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

  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