8

UIを介してSharepoint2010リストをリストテンプレート(.stpファイル)としてエクスポートしました。

このリストテンプレートをVisualStudio2010にインポートして戻す方法はありますか、それとも.cabファイルを抽出してmanifest.xml手動で実行する唯一の機会ですか?

4

2 に答える 2

10

ムーンティア!昨日、私は同じ問題についていくつかの考えを述べました。残念ながら、リスト テンプレートを VS 2010 にインポートするソリューションが見つかりませんでした。Microsoft は、SP 2010 で .stp ファイルを廃止し、.wsp ファイルに置き換えたようです。したがって、2 つの解決策を見つけました。2 番目: サイト全体のテンプレートを作成し、そこからリストを VS 2010 のプロジェクトにコピーします。

于 2011-03-02T08:44:49.857 に答える
2

私は@Deniplaneに同意します。Visual Studio 2010 ソリューションの一部にする必要があるデータが SharePoint リストにある場合、.stp をエクスポートし、manifest.xml から <Data> ノードを持ち上げて、Visual Studio のリスト テンプレート ファイル (.xml) に配置します。私のシナリオでは、リスト def は既にプロジェクトに含まれていますが、デフォルトのデータ ノードを定義に取り込もうとしています)。

あるケースでは、正規表現を使用して各 <Row> から多数の余分な要素を削除しました。これは、デフォルト データの量がかなり多く、手動で削除するには時間がかかりすぎたためです。

ただし、リスト定義全体を Visual Studio sln に戻そうとする場合は、常に Deniplane の 2 番目のオプションを使用する必要があります。

于 2011-06-03T16:07:45.813 に答える