Как я могу вручную установить Pias Office 2007 на компьютере без установки офиса?

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

Вопрос

Я видел несколько других вопросов, касающихся 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 в дереве управления исходным управлением.

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top