在打包wsp时,在Sharepoint项目中包含第三方dll

时间:2011-09-22 21:24:18

标签: visual-studio-2010 sharepoint

在我的一个项目中,我使用的是来自Codeplex的第三方dll。当我在开发盒中开发代码时,我使用gacutil命令将其添加到GAC中。

现在,我需要将项目的wsp发送给测试团队,以便在我们的测试框中进行部署,并且他们不会使用单独的dll。

如何将第三方dll与我发送的wsp打包在一起,以便将其部署到GAC中并由代码使用。

请告诉我。

1 个答案:

答案 0 :(得分:29)

为什么你在本地使用gacutil.exe?

要在SharePoint项目中包含外部程序集,例如,让我们使用Ninject.dll,您只需将程序集添加为项目的引用,就像在任何其他CLR项目中一样。

要确保Ninject.dll包含在WSP中,您必须打开包配置 - 只需打开SharePoint项目和dbl中的“包”节点。单击给定条目。向下滚动到屏幕的末尾并打开高级模式。在那里,您可以添加用于部署的程序集。只需使用“添加程序集 - >从项目输出添加程序集”操作并选择Ninject.dll。

下次打包时,自定义装配将包含在WSP中。

干杯