如何:添加和移除附加程序集

如果 SharePoint 包依赖附加程序集来获得功能或数据,则可以将这些程序集添加到解决方案包 (.wsp) 中。 通过这种方式,SharePoint Server 可确保随包一起安装自定义程序集。

您还可以添加和更改与程序集关联的安全控件和类资源文件。

添加附加程序集、安全控件和类资源

可以将附加程序集添加到 SharePoint 解决方案包中。 沙盒解决方案中的附加程序集将部署到全局程序集缓存中,而沙盒解决方案中的 SharePoint 项目项将添加到内容数据库中。 还可以将安全控件和类资源添加到这些附加程序集中。

添加现有程序集

  1. 打开**“包设计器”**。 有关更多信息,请参见如何:自定义 SharePoint 解决方案包

  2. 单击**“高级”**选项卡。

  3. 单击**“添加”按钮,然后单击“添加现有程序集”**。

    将出现**“添加现有程序集”**对话框。

  4. 单击省略号 (ASP.NET 移动设计器中的省略号),并选择要添加的程序集。 为了实现可移植性,建议您使用选定程序集的相对路径。

  5. 对于**“部署目标”,单击“GlobalAssemblyCache”以将程序集部署到全局程序集缓存中,或单击“WebApplication”**以将程序集部署到 SharePoint Server 上的 WebApplication 文件夹中。

从项目输出添加程序集

  1. 打开**“包设计器”**。 有关更多信息,请参见如何:自定义 SharePoint 解决方案包

  2. 单击**“高级”**选项卡。

  3. 单击**“添加”按钮,然后单击“从项目输出添加程序集”**。

    这将出现**“从项目输出添加程序集”**对话框。

  4. 单击下拉菜单,然后选择要添加的源项目。

  5. 对于**“部署目标”,单击“GlobalAssemblyCache”以将程序集部署到全局程序集缓存中,或单击“WebApplication”**以将程序集部署到 SharePoint Server 上的 WebApplication 文件夹中。

添加安全控件

  1. 打开**“编辑现有程序集”对话框。 为完成此操作,请打开包设计器,单击“高级”选项卡,选择程序集,然后单击“编辑”**。

  2. 在**“安全控件”窗格中,单击“单击此处添加新项目”**。

  3. 在**“程序集名称”**列中,键入程序集的名称。

  4. 在**“命名空间”**列中,键入安全控件的命名空间的名称。

  5. 在**“类型名称”**列中,键入类型的名称。

添加类资源

  1. 打开**“编辑现有程序集”对话框。 为完成此操作,请打开包设计器,单击“高级”选项卡,选择程序集,然后单击“编辑”**。

  2. 在**“类资源”窗格中,单击“单击此处添加新项目”**。

  3. 在**“文件名”**列中,单击省略号 (ASP.NET 移动设计器中的省略号),并选择要添加的类资源。

删除自定义程序集

可以从 SharePoint 包中删除程序集,或从现有程序集中删除安全控件和类资源。

删除现有程序集

  1. 打开**“包设计器”**。 有关更多信息,请参见如何:自定义 SharePoint 解决方案包

  2. 单击**“高级”**选项卡。

  3. 在**“附加程序集”**窗格中,单击要删除的自定义程序集。

  4. 单击**“删除”**按钮。

删除程序集的安全控件

  1. 打开**“编辑现有程序集”对话框。 为完成此操作,请打开包设计器,单击“高级”选项卡,选择程序集,然后单击“编辑”**。

  2. 单击要删除的安全控件。

  3. 按键盘上的 Delete 键。

删除程序集的类资源

  1. 打开**“编辑现有程序集”对话框。 为完成此操作,请打开包设计器,单击“高级”选项卡,选择程序集,然后单击“编辑”**。

  2. 单击要删除的类资源。

  3. 按键盘上的 Delete 键。

请参见

任务

如何:自定义 SharePoint 功能

如何:在 SharePoint 功能中添加和移除项

其他资源

创建 SharePoint 功能

Building SharePoint Solutions with Team Foundation Server