2

Visual Studio で MOSS への機能、発行サイトを作成しました。この機能には、マスターページ、いくつかのページ テンプレート、いくつかのサイト列 (各ページ テンプレートに一致するようにグループ化)、いくつかのカスタム リスト テンプレートなどが含まれています。サイト コレクション、私の機能に基づくいくつかのサイトとページ。

これで、機能のコードがアップグレードされました。カスタム リスト テンプレートに基づいて ListInstance を作成する必要がありました。SharePoint を (WSPBuilder を使用して) アップグレードすると、新しいサイト コレクションを作成すると ListInstance と既定のデータが表示されますが、既存のサイト コレクションは ListInstance とデータを取得しません。アップグレード時に ListInstance を含むように既存のサイト コレクションを更新するためにできることはありますか?

4

1 に答える 1

1

残念ながら、ここでの唯一の選択肢は、機能イベント レシーバーの機能の FeatureActivated メソッドで、既存のすべてのサイトにプログラムでリストを作成することです。これは、sharepoint の展開モデルに大きな穴があり、痛ましい穴です。

-オイシン

于 2009-12-14T15:42:31.557 に答える