Как я могу вручную установить Pias Office 2007 на компьютере без установки офиса?
-
25-09-2019 - |
Вопрос
Я видел несколько других вопросов, касающихся Office 2007 Pias., особенно:
Этот вопрос отличается.
По моему опыту невозможно установить Pias Office 2007, когда Office 2007 уже не установлен на машине. Я запускаю MSI, он отображает диалог в течение примерно 5-7 секунд.
В частности, в GAC нет офисных собраний.
Если я делаю что-то не так, пожалуйста, поправьте меня. На данный момент я предполагаю, что это ожидаемое поведение, и что ведущие ответы на Этот другой вопрос, неправильно.
Что приводит нас к моему актуальному вопросу. Предполагая, что мой опыт установки PAIS без предварительного установки Office является ожидаемый, Можно ли мне установить Pias «вручную» в GAC?
Моя цель - позволить компиляцию проекта, который зависит от PAIS. Я не ожидаю запускать приложение. Я не спрашиваю, можно ли запустить приложение, которое использует PIA, когда Office не установлен. Я знаю ответ на это. Я спрашиваю, можно ли установить PAIS, чтобы позволить компиляцию проекта на машине сборки, без первой установки.
Я пытался распаковывать файл O2007PIA.MSI с msiexec /a
, но без радости. Но я смог использовать Метажи вручную извлечь файлы в рамках MSI.
Я думал, чтобы попытаться gacutil -i
Каждая из DLL из файла 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
....
Что я делаю с этими политическими DLL и файлами конфигурации?
Могу ли я их игнорировать?
Спасибо за любой совет, который вы можете предоставить.
Решение
Да, вы можете игнорировать их.
Тем не менее, вам не нужно вообще поставить Pias в GAC.
Вы можете просто ссылаться на локальную копию PAIS в дереве управления исходным управлением.