【问题标题】:Using WSPBuilder to build a solution for a web part I developed使用 WSPBuilder 为我开发的 Web 部件构建解决方案
【发布时间】:2010-11-09 04:16:23
【问题描述】:

我只通过单击 F5 从开发中部署 Web 部件。现在,我知道我必须有一个清单文件、功能文件等,所有这些都进入一个 wsp 文件。我了解 wsp 文件是添加到 Central Admin 的内容。

所以我的问题是这样的。我找到了很多展示如何使用 WSP Builder 的网站,但它们似乎没有展示我如何/在何处将我的 Web 部件添加到 WSP Builder 项目中。我的理解是,我应该能够以某种方式使用 WSP Builder 创建一个包含我已经开发的 Web 部件的 wsp 文件。

我认为只有两种方法可行。

  1. 我创建了一个 WSPBuilder 项目(就像 WSPBuilder 节目中的所有操作指南一样),然后我假设我会以某种方式将我的 Web 部件添加到该项目中 - 尽管我不知道如何。

  2. 在我的 Web 部件项目中,创建 WSPBuilder -> 构建 WSP。我已经这样做了,当我在生成的 wsp 文件上运行 stsadm 时,我在 Central Admin 中得到它,但它没有添加到我的网站集功能或我的 Web 部件库中。

有人可以像我 6 岁一样向我解释一下吗?如果您将我指向另一个站点,那么我很有可能已经看过它,那么我会请您指出告诉我如何将我已经存在的 Web 部件打包到 wsp 中的特定行。

【问题讨论】:

    标签: sharepoint wspbuilder wsp


    【解决方案1】:

    使用 WSPBuilder 创建新的 Web 部件功能:

    1. 在 Visual Studio 中右键单击 WSPBuilder 项目的名称,然后单击添加新建项目
    2. 从左侧的树中选择 WSPBuilder,然后从对话框右侧的列表中选择 Web Part Feature
    3. 输入 Web 部件功能的标题,然后单击确定
    4. 在出现的对话框中输入标题、描述和范围,然后单击确定

    现在将创建您的功能。然后,您需要将现有的 Web 部件代码合并到此功能中并配置其 XML 文件。

    阅读 Tobias Zimmergren 的 this walkthrough 了解更多信息。这里有another walkthrough

    【讨论】:

    • 谢谢亚历克斯。这是一个有价值的答案。
    【解决方案2】:

    Alex,找到了解决问题的正确方法。我认为这里的小例外是 Add New Item 而不是 New Project 的拼写错误。

    【讨论】:

      猜你喜欢
      • 2011-08-08
      • 1970-01-01
      • 2011-12-24
      • 2012-12-16
      • 2010-09-22
      • 1970-01-01
      • 2018-08-26
      • 1970-01-01
      • 2011-09-09
      相关资源
      最近更新 更多