複数のクラスファイルをSharePoint機能を追加
-
27-09-2019 - |
質問
私は、複数の項目で構成された特徴を作る過程で午前ます。
現在は4つのElementManifest
のエントリでは、Feature.xmlファイルが含まれています。特定のContentTypeを(Field
の定義とFieldRef
s)、いくつかのWebパーツ用と最後のための2つは、カスタムレイアウトのためです。そのすべてが正常に動作されます。
私はアイテムがFieldRef
特徴レシーバを介して追加されるたびに処理したいので、レシーバを追加したContentType(ItemAdding
s)でファイルを変更しました。
<XmlDocuments>
<XmlDocument NamespaceURI="http://schemas.microsoft.com/sharepoint/events">
<Receivers>
<Receiver>
<Name>NewsAlerts</Name>
<Type>ItemAdding</Type>
<SequenceNumber>10000</SequenceNumber>
<Assembly>#AssemblyInfo#</Assembly>
<Class>#NamespaceToClassFile#</Class>
<Data></Data>
<Filter></Filter>
</Receiver>
</Receivers>
</XmlDocument>
</XmlDocuments>
は、このファイルのほかに、私はいくつかの機能を追加するためのカスタムクラスファイルを使用します。 FeatureReceiverクラスとカスタムクラスファイルの両方のために、私は確かにそれらが含まれている作るためには、Feature.xmlまたは他のXMLファイルの一部に何も追加する必要がありますか?私はそれがすべて一つの特徴として一緒に追加したい。
解決
あなたの機能の集合体受信機と他の1の両方がGACにする必要があります。あなたの機能とプットので、ソリューションがインストールされている場合、彼らが利用可能であることをGACにアセンブリを展開SharePointソリューションを作成することができます。
所属していません StackOverflow