方法: アセンブリを追加および削除する
SharePoint パッケージが機能またはデータについて他のアセンブリに依存している場合、そのアセンブリをソリューション パッケージ (.wsp) に追加できます。パッケージをインストールする際は、カスタム アセンブリがインストールされているかどうかが、SharePoint サーバーによって確認されます。
アセンブリに関連付けられているセーフ コントロールやクラス リソース ファイルを追加および変更することもできます。
アセンブリ、セーフ コントロール、およびクラス リソースの追加
SharePoint ソリューション パッケージにアセンブリを追加できます。サンドボックス ソリューションの追加アセンブリは、グローバル アセンブリ キャッシュに配置されますが、サンドボックス ソリューションの SharePoint プロジェクト項目はコンテンツ データベースに追加されます。これらの追加アセンブリにセーフ コントロールやクラス リソースを追加することもできます。安全なコントロールの詳細については、「SafeControl のエントリ」 SharePoint の Web パーツの配置の基本を参照してください。
既存のアセンブリを追加するには
パッケージ デザイナーを開きます。詳細については、「方法: SharePoint ソリューション パッケージをカスタマイズする」を参照してください。
[詳細設定] のタブをクリックします。
追加 のボタンを選択し、リストから [既存のアセンブリの追加] を選択します。
[既存のアセンブリの追加] ダイアログ ボックスが表示されます。
省略記号 () をクリックし、追加するアセンブリを選択します。移植性を考慮して、選択したアセンブリへの相対パスを使用することをお勧めします。
**[配置ターゲット]**では、グローバル アセンブリ キャッシュにアセンブリを配置するため GlobalAssemblyCache のオプション ボタンを選択するか、SharePoint で実行しているサーバーの WebApplication フォルダーにアセンブリを配置するため WebApplication のオプション ボタンを選択します。
プロジェクトの出力からアセンブリを追加するには
パッケージ デザイナーを開きます。
詳細については、「方法: SharePoint ソリューション パッケージをカスタマイズする」を参照してください。
[詳細設定] のタブをクリックします。
追加 のボタンを選択し、リストから [プロジェクト出力からアセンブリを追加] を選択します。
[プロジェクト出力からアセンブリを追加] ダイアログ ボックスが表示されます。
[ソース プロジェクト] の一覧で、追加するソース プロジェクトを選択します。
**[配置ターゲット]**では、グローバル アセンブリ キャッシュにアセンブリを配置するため GlobalAssemblyCache のオプション ボタンを選択するか、SharePoint で実行しているサーバーの WebApplication フォルダーにアセンブリを配置するため WebApplication のオプション ボタンを選択します。
セーフ コントロールを追加するには
[既存のアセンブリの編集] ダイアログ ボックスを開きます。これを行うには、パッケージ デザイナーを開いて、[詳細設定] のタブをクリックし、アセンブリを選択し、を **[編集]**のボタンをクリックします。
[安全なコントロール] のペインで、新しい項目を追加するには、ここをクリックしてください のボタンをクリックします。
[アセンブリ名] の列で、アセンブリの名前を入力します。
[名前空間] の列で、安全なコントロールの名前空間の名前を入力します。
[型名] で、列の名前を入力します。
クラス リソースを追加するには
[既存のアセンブリの編集] ダイアログ ボックスを開きます。これを行うには、パッケージ デザイナーを開いて、[詳細設定] のタブをクリックし、アセンブリを選択し、を [編集] のボタンをクリックします。
[クラス リソース] のペインで、新しい項目を追加するには、ここをクリックしてください のボタンをクリックします。
[ファイル名] の列の省略記号 () をクリックし、追加するクラス リソースを選択します。
カスタム アセンブリの削除
SharePoint パッケージからアセンブリを削除したり、既存のアセンブリからセーフ コントロールやクラス リソースを削除することもできます。
既存のアセンブリを削除するには
パッケージ デザイナーを開きます。詳細については、「方法: SharePoint ソリューション パッケージをカスタマイズする」を参照してください。
[詳細設定] のタブをクリックします。
[追加アセンブリ] のペインで、削除するカスタム アセンブリを選択します。
[削除] のボタンをクリックします。
アセンブリの安全なコントロールを削除するには
[既存のアセンブリの編集] ダイアログ ボックスを開きます。これを行うには、パッケージ デザイナーを開いて、[詳細設定] のタブをクリックし、アセンブリを選択し、を [編集] のボタンをクリックします。
削除する安全なコントロールを選択します。
Del キーを選択します。
アセンブリのクラス リソースを削除するには
[既存のアセンブリの編集] ダイアログ ボックスを開きます。これを行うには、パッケージ デザイナーを開いて、[詳細設定] のタブをクリックし、アセンブリを選択し、を [編集] のボタンをクリックします。
削除するクラス リソースを選択します。
Del キーを選択します。
参照
処理手順
方法: SharePoint フィーチャーをカスタマイズする
方法: SharePoint フィーチャーの項目を追加および削除する