我在制作一个特征是由多个项目中的过程中。

目前它包含具有4个ElementManifest条目的Feature.xml文件;两个用于特定的contentType(Field定义和FieldRefs),一个用于一些的webpart,最后是一个自定义的页面布局。所有这一切都工作正常。

我修改与所述的contentType(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>

除了这个文件,我使用一个自定义的类文件添加一些功能。对于FeatureReceiver类和自定义类文件都,我需要确保它们包含任何补充的Feature.xml或一些其他的XML文件的制作?我想这一切加在一起作为一个特征。

有帮助吗?

解决方案

两者的功能接收器组件和所述其他一个应在GAC。您可以创建部署您的功能并提出在GAC的组件,以便在安装解决方案时,他们都可以在SharePoint解决方案。

许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top