質問

2010年VSを使用してSP 2010 Webパーツを作成しています。 VSプロジェクトに画像、CSSファイル、JSファイルを含め、それらを正しい場所に展開したいと思います。私の理解は、私が使用すべきだということです SPWebPartManager.GetClassResourcePath() これらのアイテムのURLを取得するには、ファイルが最終的に終わる必要があります C:\Program Files\Common Files\Microsoft Shared\Web Server Extensions\wpresources\{web part name}\{version}__{pk token}.

  1. 上記は正しいですか、それともより良い方法はありますか?

  2. これらの罰金をVSプロジェクトに含める方法は、この場所に展開されるようにします。たとえば、SharePointマッピングフォルダーを入れなければなりませんか?

役に立ちましたか?

解決

WPResourcesの場所に展開するには、Visual StudioのSPI(SharePointアイテム)にリソースを追加します。たとえば、WebパーツのアイテムをRigh-Clickでクリックしてから、既存のアイテムを追加します。新しいアイテムを選択し、そのプロパティ(F4)を確認し、展開タイプを確認します。に設定する必要があります 節形 デフォルトで。に変更します ClassResource... tada ...完了!

これにより、必要なXML要素(ClassResources/ClassResource)がパッケージに追加されます

ライセンス: CC-BY-SA帰属
所属していません sharepoint.stackexchange
scroll top