如何安装具有依赖程序集的WSP?

Abe*_*ler 5 gac visual-studio-2010 sharepoint-2010

我在Visual Studio 2010中有一个由3个项目组成的解决方案.

我有一个项目我的SharePoint 2010的自定义计时器作业,一个项目(项目A)所使用的我的自定义计时器作业,并且所使用的项目A.另一个项目(项目B)

问题是,当我打包项目时,WSP只会将自定义计时器作业安装到GAC.有没有办法安装所有依赖DLL?

Ond*_*cny 11

您必须手动将这些DLL(项目引用)添加到WSP项目的清单中.Visual Studio中有一个用于帮助您完成此操作的UI,无需直接修改XML.

脚步:

  1. 在WSP项目的解决方案资源管理器中找到该Package文件夹.
  2. 双击Package.package文件以打开包设计器.
  3. 在屏幕底部点击"高级"; 将打开一个显示"附加装配"的屏幕.
  4. 单击"添加",然后选择"从项目输出添加装配".
  5. 选择组装和部署模式(GAC或WebApplication = bin文件夹).

在此对话框中,您还可以注册相关的安全控制和资源.此外,通过"添加现有程序集",您可以添加仅以二进制形式提供的程序集(即,在源代码中不可用作VS项目).