Добавление функции SharePoint с несколькими файлами классов
Я нахожусь в процессе создания функции, состоящей из нескольких элементов.
В настоящее время он содержит файл Feature.xml с 4 ElementManifest
записи; два для определенного типа контента (Field
определения и FieldRef
s), один для некоторых веб-частей и последний для пользовательской разметки страницы. Все это работает нормально.
Я изменил файл с типом содержимого (FieldRef
s) добавить получателя, поскольку я хочу обрабатывать каждый раз, когда элемент добавляется через ItemAdding
функция приемника. Эта часть файла выглядит следующим образом (я удалил имена сборок и классов, но они правильные):
<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>
Помимо этого файла, я использую пользовательский файл класса, чтобы добавить некоторые функции. Нужно ли что-либо добавлять в файл feature.xml или некоторые другие xml-файлы для класса FeatureReceiver и пользовательского файла класса, чтобы они были включены? Я хочу, чтобы все это было добавлено как одна функция.
1 ответ
И ваш сборщик компонентов, и другой должны быть в GAC. Вы можете создать решение SharePoint, которое развертывает вашу функцию и помещает сборки в GAC так, чтобы они были доступны при установке решения.