سؤال

هل حاول أي شخص إصدار WSP في SharePoint 2010؟

شكرًا،

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

المحلول

من شأنه أن يكون أكثر تحديداً قليلاً ".wsp" في سؤالك.

كما ذكر FLO - إذا احتفظت بإصدار التجميع كما هو الحال ولكن قم بتغيير عملية التنقل في AssemblyFileSteN ، فيمكنك ترقية التجميعات في حل WSP الخاص بك باستخدام

stsadm -o الترقيات ...

انظر إجابتي على إذن - كيف يمكنني استخدام نسخة تجميع Wildcard؟

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

نصائح أخرى

شكرا للجميع على الردود. لدي مخاوفان:

أ. لنفترض أن WSP تقوم بنشر PPOPART مع إصدار التجميع كـ 1.0.0.0 ، كما أن إصدار ملف التجميع هو 1.0.0.0. الآن بعد أيام قليلة ، أحتاج إلى نشر إصدار حديث من WebPart. سيكون إصدار التجميع الآن 2.0.0.0 وسيكون إصدار ملف التجميع 2.0.0.0. لقد لاحظت أنه حتى لو قمت بتراجع وإعادة نشر WSP ، فإن ملفات .webpart التي تقع في معرض أجزاء الويب تعرض دائمًا إصدار التجميع على أنه 1.0.0.0. أعتقد أن هذا لأن تراجع WSP لن يحذف ملف .webpart ولا ميزة إلغاء تنشيط. لذا فإن الخيار الوحيد الذي يبقى هو كتابة رمز إلغاء تنشيط الميزة لحذف ملف .webpart من معرض WebPart. سيكون هذا فعالًا إلى حد كبير حيث سأحتاج إلى التكرار من خلال جميع مجموعات الموقع الخاصة بـ WebApplication المنشورة لتحديد من الكود (نموذج Windows كمثبت) مجموعة الموقع حيث يتم تنشيط الميزة وإلغاء تنشيطها.

ب. أحتاج إلى الاستعلام عن إصدار WebPart DLL لبعض العمليات. كنت أفكر أنه سيكون جيدًا إذا استطعنا إصدار WSP والحفاظ على إصدار WSP مثل جزء الويب DLL. سيساعدني ذلك على البقاء في سياق SharePoint لتحديد إصدار جزء الويب DLL (بدلاً من الاستعلام عن DLL للعثور على الإصدار).

شكرًا

WSP لا نسخة حقا.
ومع ذلك ، يمكنك الإصدار مكونات في ذلك:

  • ميزة أو أحواض الويب عبر أسماء مختلفة (الميزات V1 ، الميزات V2 ...)
  • التجميع باستخدام إصدار التجميع القياسي (استخدم WebPartv1 Assembly 1.0.0 ، WebPartV2 استخدم 1.1.0 وما إلى ذلك)
  • ...
مرخصة بموجب: CC-BY-SA مع الإسناد
لا تنتمي إلى StackOverflow
scroll top