سؤال

لدي الحالة التالية:

Solution1.wsp الذي يحتوي على مكتبة مستندات تحتوي على ملفات بداخلها (أستخدم عنصر الوحدة النمطية لإضافة ملفات جديدة إلى الميزة)

وsolution2.wsp الذي يحتوي على مكتبة مستندات تحتوي على ملفات مختلفة بداخلها (مع ملفات جديدة في وحدة نمطية)

لقد حاولت استخدام Update-SPSolution cmdlet، ولكن دون نجاح.لم يتم تغيير عناصر مكتبة المستندات.

لقد قمت بالتحقيق Update-SPSolutionسلوك وربما يكون من المستحيل إضافة عناصر جديدة (في عنصر الوحدة النمطية).

هل من الممكن إضافة عناصر جديدة إلى ميزة عبر وحدة ثم القيام بذلك Update-SPSolution عملية؟

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

المحلول

أجد إجابة على سؤالي.نعم، يمكنك.يمكنك استخدام العنصر.msdn.microsoft.com/en-us/library/ee537916(V=FOFFICE.14).aspx. واستخدم نفس الملفات. xml مع محتوى جديد.

نصائح أخرى

الوصف التفصيلي لل Update-SPSolution في MSDN-تحديث-SPSolution لكل من SharePoint 2010 و2013 يقول:

ال Update-SPSolution يقوم cmdlet بترقية حل SharePoint الذي تم نشره في المزرعة.استخدم أمر cmdlet هذا فقط إذا كان الحل الجديد يحتوي على نفس مجموعة الملفات والميزات الموجودة في الحل المنشور. إذا كانت الملفات والميزات مختلفة، فيجب سحب الحل وإعادة نشره باستخدام الملف Uninstall-SPSolution و Install-SPSolution أوامر cmdlets، على التوالي.

لذا، لسوء الحظ، لا، لا يمكنك إضافة ملفات جديدة إلى مكتبة المستندات عبر وحدة نمطية باستخدام Update-SPSolution.

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

هنا هو مثال ذكي حول كيفيةافعلها.

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