سؤال

لقد تمكنت من تطوير واختبار نموذج BDC الذي تم تطويره في Visual Studio 2010 بنجاح.تم تطويره على خادم باستخدام SharePoint Server 2010.لقد حاولت نشر الحل في مزرعة SharePoint Foundation 2010 الخاصة بنا وتلقيت رسالة خطأ تفيد بأنه لا يمكن العثور على Microsoft.Office.SharePoint.ClientExtensions.

لقد قمت بتثبيت ملف dll في GAC لجميع خوادم الواجهة الأمامية للويب وملف Microsoft.Office.Server dll.حتى بعد إعادة تشغيل خدمات المؤقت وإعادة تعيين IIS ما زلت أتلقى نفس الخطأ.حتى أنني قمت بنسخ ملف DLL في مجلد SharePoint ISAPI.لا أفهم كيفية نشر هذا.لقد عثرت على حل بديل على الإنترنت ولكن صفحة تنزيل التعليمات البرمجية المخصصة تعرض الرقم 404 لذا لا يمكنني تنفيذ الحل.

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

المحلول

هناك 4 ملفات يجب عليك نسخها إلى مجلد ISAPI وسجل 2 DLL إلى GAC.

من أجل عبور هذه المشكلة، يجب نسخ بعض ملفات SharePoint Server 2010، والتي يمكن العثور عليها في الدليل 14 \ ISAPI:

  • microsoft.office.sharepoint.clientExtensions.dll
  • microsoft.office.sharepoint.clientExtensions.xml
  • microsoft.office.server.dll
  • microsoft.office.server.xml

قم بتسجيل DLLS في GAC لإصلاحه، فقط نسخها إلى الدليل C: \ Windows \ Asssiews.

أعد فتح Visual Studio 2010 ونشر محلول نموذج BDC الخاص بك بنجاح!

http:// www.sharepoint4developers.net/en-nz/post/add-solution-failed-load-load-receiver-assembly.aspx

خيار آخر هو. ستحتاج إلى كتابة جهاز استقبال حدث ميزة لتمكين نشر نماذج BDC من داخل Visual Studio 2010

http://blogs.msdn.com/ ب / vssharepointtoolsblog / أرشيف / 2010/10/10/9989848.aspx

نصائح أخرى

لقد واجهت نفس المشكلة، ولكن لم أتمكن من تثبيت Search Server Express (لن يتم تثبيته على Windows 7) ولا يمكنني تثبيت SharePoint 2010 (وليس Foundation) لنسخ ملفات DLL المطلوبة.

OS: Windows 7 Professional  
VS: Visual Studio Professional 2013  
SP: SharePoint Foundation 2010

خطواتي للحصول على هذا العمل:

  1. تحميل سيرفر اكسبريس
  2. يستخرج: SearchServerExpress_SP2_en-us.exe /extract:c:\downloads\SearchServerExpress_SP2_en-us
  3. في المجلد المستخرج Search Server Express، استعرض للوصول إلى /Global/Shared/osrv.cab، واستخرج "MICROSOFT.OFFICE.SERVER.DLL" و"MICROSOFT.OFFICE.SERVER.XML"
  4. في المجلد المستخرج Search Server Express، استعرض للوصول إلى /Global/Search/osrchwfe.cab، واستخرج "MICROSOFT.OFFICE.SHAREPOINT.CLIENTEXTENSIONS.XML"
  5. قم بتنزيل "microsoft.office.sharepoint.clientextensions.dll" من جيثب
  6. افتح موجه أوامر مطور الاستوديو المرئي كمسؤول، ثم قم بتشغيل القرص المضغوط إلى المجلد الذي يحتوي على ملفات DLL المذكورة أعلاه gacutil -i [file].dll لإضافة ملفات DLL إلى GAC
  7. أعد تشغيل Visual Studio كمسؤول وقم بالإنشاء والنشر

قمت بتثبيت جهاز win7 آخر وكان لا بد من تغييره HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Shared Tools\Web Server Extensions\14.0\WSS\ServerRole من SINGLESERVER ل APPLICATION حسب هذا المشنور

إذا قمت بتثبيت Microsoft Search Server Express، فسيوفر كل التجميعات اللازمة لنشر نماذج BDC إلى SharePoint.حاولت واختبار هذا الحل.

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