如何在未安装Office的计算机上手动安装Office 2007 PIA?

我还看到了一些关于Office 2007 PIA的其他问题,特别是:      你可以在没有办公室的情况下安装Office 2007 PIA吗? (3)   没有Office 2007,Office 2007 PIA部署是否可行?    这个问题不同。 根据我的经验,当计算机上尚未安装Office 2007时,无法安装Office 2007 PIA。我运行MSI,它显示一个大约5-7秒的对话框,说“请等待Windows配置Office 2007主互操作程序集...”然后对话框消失,似乎没有任何更改。 最值得注意的是,GAC中没有Office程序集。 如果我做错了,请纠正我。现在我假设这是预期的行为,并且对另一个问题的主要答案是错误的。 这引出了我的实际问题。假设我在没有安装Office的情况下安装PIA的经验是预期的,我是否可以“手动”将PIA安装到GAC中? 我的目的是允许编译依赖于PIA的项目。我不希望运行该应用程序。我不是在运行未安装Office时是否可以运行使用PIA的应用程序。我知道答案。我问是否可以安装PIA以允许在构建机器上编译项目,而无需先安装Office。 我尝试用
msiexec /a
解压缩o2007pia.msi文件,但没有快乐。但是,我能够使用lessmsi手动提取MSI中的文件。 我正在考虑尝试从MSI文件中删除每个DLL,如下所示:
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和配置文件? 我可以忽略它们吗? 感谢您提供的任何建议。     
已邀请:
是的,你可以忽略它们。 但是,您根本不需要将PIA放在GAC中。 您只需在源代码管理树中引用PIA的本地副本即可。     

要回复问题请先登录注册