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

Jan*_*net 11 sharepoint visual-studio-2010

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

现在,我需要将项目的wsp发送到测试团队以便在我们的测试框上进行部署,他们不会采用单独的dll.

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

请告诉我.

Tho*_*ans 29

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

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

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

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

干杯