如何:添加和移除附加程序集
如果 SharePoint 包依赖附加程序集来获得功能或数据,则可以将这些程序集添加到解决方案包 (.wsp) 中。 通过这种方式,SharePoint Server 可确保随包一起安装自定义程序集。
您还可以添加和更改与程序集关联的安全控件和类资源文件。
添加附加程序集、安全控件和类资源
可以将附加程序集添加到 SharePoint 解决方案包中。 沙盒解决方案中的附加程序集将部署到全局程序集缓存中,而沙盒解决方案中的 SharePoint 项目项将添加到内容数据库中。 还可以将安全控件和类资源添加到这些附加程序集中。
添加现有程序集
打开**“包设计器”**。 有关更多信息,请参见如何:自定义 SharePoint 解决方案包。
单击**“高级”**选项卡。
单击**“添加”按钮,然后单击“添加现有程序集”**。
将出现**“添加现有程序集”**对话框。
单击省略号 (),并选择要添加的程序集。 为了实现可移植性,建议您使用选定程序集的相对路径。
对于**“部署目标”,单击“GlobalAssemblyCache”以将程序集部署到全局程序集缓存中,或单击“WebApplication”**以将程序集部署到 SharePoint Server 上的 WebApplication 文件夹中。
从项目输出添加程序集
打开**“包设计器”**。 有关更多信息,请参见如何:自定义 SharePoint 解决方案包。
单击**“高级”**选项卡。
单击**“添加”按钮,然后单击“从项目输出添加程序集”**。
这将出现**“从项目输出添加程序集”**对话框。
单击下拉菜单,然后选择要添加的源项目。
对于**“部署目标”,单击“GlobalAssemblyCache”以将程序集部署到全局程序集缓存中,或单击“WebApplication”**以将程序集部署到 SharePoint Server 上的 WebApplication 文件夹中。
添加安全控件
打开**“编辑现有程序集”对话框。 为完成此操作,请打开包设计器,单击“高级”选项卡,选择程序集,然后单击“编辑”**。
在**“安全控件”窗格中,单击“单击此处添加新项目”**。
在**“程序集名称”**列中,键入程序集的名称。
在**“命名空间”**列中,键入安全控件的命名空间的名称。
在**“类型名称”**列中,键入类型的名称。
添加类资源
打开**“编辑现有程序集”对话框。 为完成此操作,请打开包设计器,单击“高级”选项卡,选择程序集,然后单击“编辑”**。
在**“类资源”窗格中,单击“单击此处添加新项目”**。
在**“文件名”**列中,单击省略号 (),并选择要添加的类资源。
删除自定义程序集
可以从 SharePoint 包中删除程序集,或从现有程序集中删除安全控件和类资源。
删除现有程序集
打开**“包设计器”**。 有关更多信息,请参见如何:自定义 SharePoint 解决方案包。
单击**“高级”**选项卡。
在**“附加程序集”**窗格中,单击要删除的自定义程序集。
单击**“删除”**按钮。
删除程序集的安全控件
打开**“编辑现有程序集”对话框。 为完成此操作,请打开包设计器,单击“高级”选项卡,选择程序集,然后单击“编辑”**。
单击要删除的安全控件。
按键盘上的 Delete 键。
删除程序集的类资源
打开**“编辑现有程序集”对话框。 为完成此操作,请打开包设计器,单击“高级”选项卡,选择程序集,然后单击“编辑”**。
单击要删除的类资源。
按键盘上的 Delete 键。