PRB: PIA هو غير موجودة عند الرجوع إلى مكتبة نوع Office في Visual Studio .NET

انتهاء دعم Office 2003

لقد أنهت شركة Microsoft دعم Office 2003 في 8 أبريل، 2014. وقد أثر هذا التغيير على تحديثات البرامج لديك وخيارات الأمان الخاصة بك. تعرف على ما يعنيه ذلك فيما يتعلق بك وكيفية الحفاظ على حمايتك.

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

اضغط هنا لرابط المقالة باللغة الانجليزية823996
تمت أرشفة هذه المقالة. وتظهر "كما هي" ولن يتم تحديثها بعد الآن.
الأعراض
عند تطوير حل لتطبيق Microsoft Office 2003 باستخدام Microsoft Visual Studio .NET 2003 ثم الرجوع إلى مكتبة كائنات Office في هذا الحل "، تلاحظ أن Visual Studio .NET 2003 بإنشاء Interop التجميع (IA) لمكتبة بدلاً من الرجوع إلى التجميع Interop الأساسية (PIA).

بالإضافة إلى ذلك، يوجد العرَض آخر من نفس المشكلة. عند محاولة إنشاء مشروع جديد Office باستخدام أدوات Microsoft Visual Studio نظام Microsoft Office 2003 تتلقى رسالة الخطأ التالية:

لم يتم تثبيت التجميع إمكانية التشغيل المتداخل الأساسية المطلوبة من قبل هذا المشروع في ذاكرة التخزين المؤقتة للتجميع العمومي. يتضمن Microsoft Office 2003 التجميعات إمكانية التشغيل المتداخل الأساسية لكل تطبيق كخيار تثبيت. للحصول على تفاصيل حول تثبيت التجميعات إمكانية التشغيل المتداخل الأساسي Office راجع موضوع التعليمات "تثبيت Office الأساسية إمكانية التشغيل المتداخل التجميعات."
السبب
قد تحدث هذه المشكلة لأي من الأسباب التالية:
  • لم يتم تثبيت PIA مكتبة كائنات Office التي تحددها في ذاكرة التخزين المؤقتة للتجميع العمومي (GAC).

    لتثبيت PIA في GAC يجب أن يكون لديك PIA تطبيق Office أو PIA مكون Office وضع علامة "تشغيل من جهاز الكمبيوتر" في إعداد Microsoft Office 2003. في برنامج إعداد Office "، يتم سرد كل PIA Office ضمن التطبيق الموافق PIA كميزة اعتماد برمجة .NET.
  • يتم تثبيت PIA في GAC ولكن إدخال تسجيل مفقودة.

    عند تحديد مرجع إلى مكتبة كائنات Office في بيئة تطوير Visual Studio .NET يستخدم التسجيل لتحديد موقع PIA المتوافق مع مكتبة الكائنات التي تحددها. قد تتم إزالة إدخال التسجيل هذا إذا تم تسجيل مكتبة كائنات Office التطبيق بواسطة برنامج تم تثبيته مؤخراً أو أحياناً إذا تم تشغيل التطبيق القابل للتنفيذ لهذه المكتبة الكائن مع رمز التبديل regserver.
الحل
لحل هذه المشكلة، توصي Microsoft تشغيل "برنامج إعداد Office" من إضافة أو إزالة البرامج في "لوحة التحكم":
  • إذا لم يظهر PIA في GAC تشغيل برنامج إعداد Office ثم وضع علامة PIA تطبيق كما هو تشغيل من "جهاز الكمبيوتر". يظهر كل PIA Office ميزة اعتماد برمجة .NET المطابق تطبيق من تطبيقات Office أو مكون Office المطابق.
  • إذا يظهر PIA في GAC تشغيل برنامج إعداد Office ثم حدد خيار إصلاح تثبيت Office. بدلاً من ذلك، في حالة عدم ظهور يعني PIA في GAC ، يمكنك تشغيل الأداة المساعدة regasm لاستعادة إدخالات تسجيل مفقودة.
  1. في "لوحة التحكم" ، ثم انقر نقراً مزدوجاً فوق أدوات إدارية "، ثم حدد تكوين Microsoft .NET Framework 1.1.
  2. حدد التخزين المؤقت للتجميع ثم انقر فوق التجميعات في القائمة عرض.
  3. انقر بزر الماوس الأيمن فوق "تجميع" في قائمة التجميعات ومن ثم انقر فوق خصائص.

    في مربع الحوار خصائص التجميع لاحظ اسم التجميع "و" إصدار "و" رمز المفتاح العمومي.

    على سبيل المثال، إذا قمت بتحديد PIA Microsoft Word تلاحظ قيم الخصائص التالية:

    اسم التجميع: Microsoft.Office.Interop.Word
    الإصدار: 11.0.0.0
    رمز المفتاح العمومي: 71e9bce111e9429c
  4. قم بتشغيل موجه أوامر Visual Studio .NET.
  5. في موجه الأوامر، غيّر إلى الدليل حيث توجد التجميع.

    المسار موجود ضمن النموذج التالي:

    %windir%\assembly\GAC\ <assemblyname>\ __ <version>< رمز المفتاح العمومي >
    على سبيل المثال، إذا كنت تستخدم قيم الخصائص PIA Word الذي يتم ذكره مسبقًا يجب تغيير الدليل حيث يوجد PIA Word باستخدام الأمر التالي:

    %windir%\assembly\GAC\Microsoft.Office.Interop.Word\11.0.0.0__71e9bce111e9429c القرص المضغوط
  6. تشغيل الأداة المساعدة regasm لاستعادة إدخالات التسجيل PIA Word:

    regasm Microsoft.Office.Interop.Word.dll

تحذير: تمت ترجمة هذه المقالة تلقائيًا

خصائص

رقم الموضوع: 823996 - آخر مراجعة: 12/08/2015 03:36:03 - المراجعة: 1.5

Microsoft Office Professional Edition 2003, Microsoft Office Basic Edition 2003, Microsoft Office Small Business Edition 2003, Microsoft Office Standard Edition 2003, Microsoft Office Students and Teachers Edition 2003, Microsoft Visual Studio .NET 2003 Professional Edition, Microsoft Visual Studio .NET 2003 Enterprise Developer, Microsoft Visual Studio .NET 2003 Enterprise Architect, Microsoft Visual Studio Tools for the Microsoft Office System version 2003

  • kbnosurvey kbarchive kbmt kbprb KB823996 KbMtar
تعليقات