【问题标题】:Sharepoint WebPart, include additional assembly in wsp packageSharepoint WebPart,在 wsp 包中包含附加程序集
【发布时间】:2010-12-24 08:54:10
【问题描述】:

我为我的 Sharepoint WebPart 创建了一个实用程序库。现在,当我从我的 WebPart 项目中引用该库时,它可以正常编译,但该库未包含在 .wsp 包中。这意味着库程序集未部署到目标系统,导致 WebPart 失败。

有没有办法解决这个问题?我正在使用 Visual Studio 08 和 VseWSS 1.2。

【问题讨论】:

    标签: sharepoint deployment web-parts wsp vsewss


    【解决方案1】:

    Brij 的回答部分正确,您的 VSeWSS 版本是问题所在。此功能仅出现在 1.3 版(我推荐 March CTP)中,让 CopyToLocal=true 自动为您将程序集添加到 GAC。

    【讨论】:

    • 这就是我喜欢 WSPBuilder 的原因
    【解决方案2】:

    右键单击Assembly > Properties
    设置“复制本地”属性 = true
    构建项目。
    更多详情请查看以下内容:
    http://urenjoy.blogspot.com/2009/08/add-assembly-wsp-vsewss.html

    【讨论】:

    • 如果您还想在其他 Web 部件中使用实用程序程序集,您应该将其部署为自己的解决方案和功能。否则,实用程序程序集将与您的 Web 部件程序集一起收回,尽管另一个 Web 部件的程序集可能会引用它。
    • 好点。那么,如果实用程序库被多个 WebPart 使用,我是否应该始终为实用程序库创建自己的功能?
    猜你喜欢
    • 1970-01-01
    • 2010-09-10
    • 2010-10-01
    • 2012-01-31
    • 2013-12-27
    • 2015-10-21
    • 1970-01-01
    • 2010-11-17
    • 2011-07-09
    相关资源
    最近更新 更多