1

内部にカスタム UserControl を含む SharePoint ソリューション パッケージがあります。.wsp をデプロイすると、ユーザー コントロールが CONTROLTEMPLATES ディレクトリに配置されます。機能が有効になるまでこのステップを「遅らせる」方法はありますか? 言い換えれば、機能がアクティブ化された後にのみ、カスタム ユーザー コントロールを使用できるようにしたいと考えています。

4

1 に答える 1

0

私の知る限り、これは不可能です。展開時に、必要なすべてのファイルが正しい場所にコピーされます。ファイルを展開する機能さえ必要ないため、実際には機能に依存しません。ex の場合、フィーチャが自動的に作成されることがわかります。ソリューションに Web パーツを追加します。マップされたフォルダーを追加するときではありません。

ユーザーコントロールを遅らせて何を達成しようとしていますか? あなたができることは、特定の機能がアクティブであるかどうかをユーザーコントロールで確認し、それに応じてユーザーコントロールのレンダリングを調整することです。元。コントロールを使用する前に機能を有効にする必要があるというメッセージを表示します。

于 2012-12-05T23:08:13.870 に答える