سؤال

أنا بصدد صنع ميزة تتكون من عناصر متعددة.

حاليا يحتوي على ملف ميزة. xml مع 4 ElementManifest إدخالات اثنان للحصول على محتوى محدد (Field التعاريف و FieldRefS) ، واحد لبعض أحواض الويب والأخير هو ل pagelayout مخصصة. كل هذا يعمل بشكل جيد.

لقد قمت بتغيير الملف مع 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>

إلى جانب هذا الملف ، أستخدم ملف فئة مخصص لإضافة بعض الوظائف. لكل من فئة الفئة الفائقة وملف الفئة المخصصة ، هل أحتاج إلى إضافة أي شيء إلى extrect.xml أو بعض ملفات XML الأخرى للتأكد من تضمينها؟ أريد كل شيء إضافة معًا كميزة واحدة.

هل كانت مفيدة؟

المحلول

يجب أن يكون كل من مجموعة مستقبل الميزة والآخر في GAC. يمكنك إنشاء حل SharePoint يقوم بنشر الميزة الخاصة بك ويضع التجميعات في GAC بحيث تكون متاحة عند تثبيت الحل.

مرخصة بموجب: CC-BY-SA مع الإسناد
لا تنتمي إلى StackOverflow
scroll top