添加和移除附加程序集

如果 SharePoint 包的功能或数据依赖于其他程序集,则可以将这些程序集添加到解决方案包 (.wsp) 中。 这样,SharePoint 服务器可确保自定义程序集随包一起安装。

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

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

可以将附加程序集添加到 SharePoint 解决方案包中。 沙盒解决方案中的附加程序集部署到全局程序集缓存,但沙盒解决方案中的 SharePoint 项目项被添加到内容数据库中。 还可以将安全控件和类资源添加到这些附加程序集。 有关安全控件详细信息,请参阅在项目项中提供打包和部署信息在 SharePoint Foundation 中部署 Web 部件的“创建 SafeControl 条目”。

添加现有程序集

  1. 打开包设计器。 有关详细信息,请参阅如何:自定义 SharePoint 解决方案包

  2. 选择“高级”选项卡。

  3. 选择“添加”按钮,然后从列表中选择“添加现有程序集” 。

    此时出现“添加现有程序集”对话框。

  4. 选择省略号(ASP.NET Mobile Designer ellipse),然后选择要添加的程序集。 出于可移植性目的,建议使用所选程序集的相对路径。

  5. 对于“部署目标”,请选择“GlobalAssemblyCache”选项按钮以将程序集部署到全局程序集缓存,或选择“WebApplication”选项按钮,将程序集部署到运行 SharePoint 的服务器上的 WebApplication 文件夹中 。

从项目输出中添加程序集

  1. 打开包设计器。

    有关详细信息,请参阅如何:自定义 SharePoint 解决方案包

  2. 选择“高级”选项卡。

  3. 选择“添加”按钮,然后从列表中选择“从项目输出中添加程序集” 。

    此时将显示“从项目输出中添加程序集”对话框。

  4. 在“源项目”列表中,选择要添加的源项目。

  5. 对于“部署目标”,请选择“GlobalAssemblyCache”选项按钮以将程序集部署到全局程序集缓存,或选择“WebApplication”选项按钮,将程序集部署到运行 SharePoint 的服务器上的 WebApplication 文件夹中 。

添加安全控件

  1. 打开“编辑现有程序集”对话框。 若要实现此目的,请打开包设计器,选择“高级”选项卡,选择一个程序集,然后选择“编辑”按钮 。

  2. 在“安全控件”窗格中,选择“单击此处添加新项”按钮 。

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

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

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

添加类资源

  1. 打开“编辑现有程序集”对话框。 若要实现此目的,请打开包设计器,选择“高级”选项卡,选择一个程序集,然后选择“编辑”按钮 。

  2. 在“类资源”窗格中,选择“单击此处添加新项”按钮 。

  3. 在“文件名称”列中,选择省略号(ASP.NET Mobile Designer ellipse),然后选择要添加的类资源。

删除自定义程序集

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

删除现有程序集

  1. 打开包设计器。 有关详细信息,请参阅如何:自定义 SharePoint 解决方案包

  2. 选择“高级”选项卡。

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

  4. 选择“删除”按钮。

删除程序集的安全控件

  1. 打开“编辑现有程序集”对话框。 若要实现此目的,请打开包设计器,选择“高级”选项卡,选择一个程序集,然后选择“编辑”按钮 。

  2. 选择要删除的安全控件。

  3. 选择“删除”键。

删除程序集的类资源

  1. 打开“编辑现有程序集”对话框。 若要实现此目的,请打开包设计器,选择“高级”选项卡,选择一个程序集,然后选择“编辑”按钮 。

  2. 选择要删除的类资源。

  3. 选择“删除”键。