كيف يمكنني تثبيت Office 2007 Pias يدويًا على جهاز كمبيوتر بدون تثبيت مكتب؟

StackOverflow https://stackoverflow.com/questions/4205763

سؤال

لقد رأيت بعض الأسئلة الأخرى المتعلقة Office 2007 PIAS, ، خاصه:

هذا السؤال مختلف.


في تجربتي ، لا يمكن تثبيت Office 2007 PIAS عندما لا يتم تثبيت Office 2007 بالفعل على الجهاز. أقوم بتشغيل MSI ، ويعرض مربع حوار لنحو 5-7 ثوان قائلاً "يرجى الانتظار بينما يقوم Windows بتكوين مجموعات Office 2007 الأولية interplies ..." ثم يختفي مربع الحوار ، ويبدو أنه لم يتغير شيء.

وأبرزها ، لا توجد تجميعات مكتبية في GAC.

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


الذي يقودنا إلى سؤالي الفعلي. على افتراض أن تجربتي في تثبيت PIAS دون أن يتم تثبيت مكتبه هو المتوقع أولاً ، هل من الممكن بالنسبة لي تثبيت PIAS "يدويًا" في GAC؟

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

حاولت تفريغ ملف O2007PIA.MSI msiexec /a, ، لكن لا فرح. لكنني تمكنت من الاستخدام Lessmsi لاستخراج الملفات يدويًا داخل MSI.

كنت أفكر في محاولة gacutil -i كل من DLLs من ملف MSI ، مثل هذا:

10/26/2006  09:17 PM  1,276,720 Microsoft.Office.Interop.Excel.dll
10/26/2006  08:02 PM    150,320 Microsoft.Office.Interop.Graph.dll
10/26/2006  09:42 PM    146,232 Microsoft.Office.Interop.InfoPath.dll
10/26/2006  09:42 PM    404,296 Microsoft.Office.Interop.InfoPath.SemiTrust.dll
10/26/2006  09:41 PM     88,896 Microsoft.Office.Interop.InfoPath.Xml.dll
10/26/2006  09:06 PM    903,992 Microsoft.Office.Interop.MSProject.dll
10/26/2006  08:24 PM     17,208 Microsoft.Office.Interop.OneNote.dll
10/26/2006  08:55 PM    920,376 Microsoft.Office.Interop.Outlook.dll
....  

لكن ، أرى أيضًا هذه العناصر:

10/26/2006  09:00 PM      900 Policy.11.0.Microsoft.Office.Interop.Access.config
10/26/2006  09:18 PM   12,104 Policy.11.0.Microsoft.Office.Interop.Access.dll
10/26/2006  08:56 PM      898 Policy.11.0.Microsoft.Office.Interop.Excel.config
10/26/2006  09:17 PM   12,096 Policy.11.0.Microsoft.Office.Interop.Excel.dll
10/26/2006  07:53 PM      898 Policy.11.0.Microsoft.Office.Interop.Graph.config
10/26/2006  08:02 PM   12,096 Policy.11.0.Microsoft.Office.Interop.Graph.dll
....

ماذا أفعل مع هذه السياسة DLLs وملفات التكوين؟

هل يمكنني تجاهلهم؟
شكرا لأي النصيحة التي يمكن أن تقدمها.

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

المحلول

نعم ، يمكنك تجاهلهم.

ومع ذلك ، لا تحتاج إلى وضع PIAS في GAC على الإطلاق.
يمكنك ببساطة الرجوع إلى نسخة محلية من PIAs في شجرة التحكم في المصدر.

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