Добавление функции SharePoint с несколькими файлами классов - PullRequest
1 голос
/ 28 октября 2010

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

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

Я изменил файл с типом содержимого (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 Ответ

0 голосов
/ 28 октября 2010

И ваш сборщик объектов, и другой должны быть в GAC.Вы можете создать решение SharePoint, которое развертывает вашу функцию и помещает сборки в GAC так, чтобы они были доступны при установке решения.

...