【问题标题】:Include 3rd party dll in the Sharepoint project while packaging the wsp在打包 wsp 时在 Sharepoint 项目中包含第 3 方 dll
【发布时间】:2011-09-23 13:11:56
【问题描述】:

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

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

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

请告诉我。

【问题讨论】:

    标签: visual-studio-2010 sharepoint


    【解决方案1】:

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

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

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

    下次打包时,您的自定义程序集将包含在您的 WSP 中。

    干杯

    【讨论】:

    • +1 谢谢,将 mysql.data.dll 添加到我的 WebPart 时遇到了 1 小时的麻烦! :)
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2010-12-24
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2010-10-21
    • 1970-01-01
    • 2012-06-06
    相关资源
    最近更新 更多