1

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

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

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

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

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

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

4

2 回答 2

2

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

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

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

阅读Tobias Zimmergren 的此演练以获取更多信息。这里还有另一个演练

于 2009-08-11T13:25:57.067 回答
0

亚历克斯,找到了解决它的正确途径。我认为这里的小例外是拼写错误的Add New Item而不是New Project

于 2010-03-30T14:26:31.970 回答