你能否在没有安装Office的情况下安装Office 2007 PIA?

4

该内容与编程无关。 - George Stocker
7
这与编程无关吗?这是一个关于使用.NET交互程序集针对Office进行部署的问题。如果没有其他的,它比“你最喜欢的编程漫画是什么”或“你的SO用户名的起源是什么”要更与编程有关。 - Jacob Adams
2
实际上,@George,这完全与编程有关。如果您不理解VSTO问题,请不要对它们发表评论。 - Anonymous Type
3个回答

1

我最好的经验是使用您的应用程序/插件部署PIA,因为有一些尴尬的因素可以通过这种方式解决。

如果您不将它们注册到GAC,并且它们将留在您的应用程序/插件目录中,您将不会影响任何其他内容。


0

不可能的。Office PIA需要先安装正确版本的Office。


TcKs,请问您能提供一些参考资料吗?https://dev59.com/6UbRa4cB1Zd3GeqPwQOn#380148https://dev59.com/6UbRa4cB1Zd3GeqPwQOn#380148 - awaisj
您可以使用 PIA 部署应用程序,而无需安装 Office。当然,不能使用 Office 功能,但如果稍后安装 Office,则可正常运行。 - TcKs
1
我刚刚尝试了一下使用Office 2007 PIAs,看到了与@TcKs报告相反的情况。我没有安装Office 2007。我运行了o2007pia.msi,弹出一个对话框,上面写着“请稍候,Windows正在配置Office 2007 PIAs”。大约5秒钟后,对话框消失了,我在机器上没有发现任何变化。我在GAC中找不到任何Office程序集。我的经验与@awaisj的回答相符。 - Cheeso
1
@TcKs 能否解释一下或者提供一些参考资料?我正在尝试安装 MS Office 2007 PIA,但是没有安装 Office 2007 就无法安装。 - Theodore Zographos
PIAs只是Office COM+库的包装器。PIA没有任何Office功能,它只作为C/C++ API和托管代码(如C#或VB.NET)之间的桥梁工作。 - TcKs

-1

是的,这是可能的,我们最终做到了,并且效果很好。


检查 https://dev59.com/6UbRa4cB1Zd3GeqPwQOn 的答案。"没有 Office,PIA 无法发挥作用。"所以,我认为你的答案是错误的。 - Priyank Bolia
1
正如我在问题中提到的,我已经查看了那个问题。我的问题不是“PIA在没有Office的情况下能否工作?”,而是“我可以安装PIA,然后安装Office 07,并使其正常工作吗?”。正如我们提到的,我们最终选择在安装Office之前安装PIA,目前它正在正常工作。鉴于这个事实,我很困惑你为什么认为我是错的。 - Jacob Adams
我不知道PIACheck是什么,但我的经验与Priyank报告的一致。我运行了o2007pia.msi,这是Office 2007 PIAs的MSI文件,但在GAC中没有找到任何Office组件。安装程序大约运行了5秒钟,然后无任何消息退出了。 - Cheeso
3
好的,请问您能否补充一下您是如何安装2007 PIAs的呢? - Sam
根据以下链接中的答案,没有安装Office是不可能安装PIAs的。请提供在没有安装Office的情况下安装它的步骤。https://social.msdn.microsoft.com/Forums/sqlserver/en-US/92535871-c95b-4a50-af0d-d03ed61c956c/office-2010-pia-are-not-installed - Gman
显示剩余2条评论

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接