1

F5をクリックして、開発からWebパーツをデプロイしたことがあります。これで、マニフェストファイル、機能ファイルなどが必要であり、すべてがwspファイルになります。wspファイルがサーバーの全体管理に追加されるものであることを理解しています。

だから私の問題はこれです。WSP Builderの使用方法を示すサイトをたくさん見つけましたが、WSPBuilderプロジェクトにWebパーツを追加する方法/場所が表示されていないようです。私の理解では、どういうわけかWSP Builderを使用して、開発済みのWebパーツを含むwspファイルを作成できるはずです。

うまくいくと思うアプローチは2つだけです。

  1. 私はWSPBuilderプロジェクトを作成し(WSPBuilderショーのすべてのハウツーのように)、方法はわかりませんが、どういうわけかWebパーツをそのプロジェクトに追加すると思います。

  2. 私のWebパーツプロジェクトで、WSPBuilder->BuildWSPを作成します。これを実行し、結果のwspファイルでstsadmを実行すると、サーバーの全体管理で取得しますが、サイトコレクション機能またはWebパーツギャラリーに追加されません。

私が6歳のように誰かが私にこれを説明してもらえますか?別のサイトを紹介する場合は、すでに見たことがある可能性が高いので、既存のWebパーツをwspにパッケージ化する方法を説明する特定の行を紹介してください。

4

2 に答える 2

2

WSPBuilderを使用して新しいWebパーツ機能を作成するには:

  1. Visual StudioでWSPBuilderプロジェクトの名前を右クリックし、[追加] 、 [新しいアイテム]の順にクリックします。
  2. 左側のツリーからWSPBuilderを選択し、ダイアログの右側のリストからWebパーツ機能を選択します。
  3. Webパーツ機能のタイトルを入力し、[ OK ]をクリックします。
  4. 表示されるダイアログで、タイトル、説明、スコープを入力し、[ OK ]をクリックします。

これで、フィーチャーが作成されます。次に、既存のWebパーツコードをこの機能にマージし、そのXMLファイルを構成する必要があります。

詳細については、TobiasZimmergrenによるこのウォークスルーをお読みください。ここに別のウォークスルーがあります。

于 2009-08-11T13:25:57.067 に答える
0

アレックス、それを解決するための正しい道を見つけました。ここでの小さな例外は、 New ProjectではなくAdd New Itemのスペルが間違っていることだと思います。

于 2010-03-30T14:26:31.970 に答える