Добавление функции SharePoint с несколькими файлами классов

Я нахожусь в процессе создания функции, состоящей из нескольких элементов.

В настоящее время он содержит файл Feature.xml с 4 ElementManifest записи; два для определенного типа контента (Field определения и FieldRefs), один для некоторых веб-частей и последний для пользовательской разметки страницы. Все это работает нормально.

Я изменил файл с типом содержимого (FieldRefs) добавить получателя, поскольку я хочу обрабатывать каждый раз, когда элемент добавляется через 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 так, чтобы они были доступны при установке решения.

Другие вопросы по тегам