تحديث-SPSolution والعناصر في مكتبة المستندات
-
10-12-2019 - |
سؤال
لدي الحالة التالية:
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 في الوحدة النمطية، يمكنك التأكد من وضع المستندات في مكتبة المستندات الجديدة / القائمة.
هنا هو مثال ذكي حول كيفيةافعلها.